ios - 如何修复 iOS Xcode 应用 Food Tracker 中的 ratingControl 类?

标签 ios xcode swift xcode7

ratingControl class error

如何修复这行代码发生的错误?我已经尝试了一切。谢谢。

最佳答案

您的代码使用 Swift 2.2 语法,该语法可从 Xcode 7.3 获取。

有关更多详细信息,请参阅 Xcode 7.3 发行说明 https://developer.apple.com/library/ios/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html

Swift 方法的 Objective-C 选择器可以直接使用 #selector 表达式确定,例如: let sel = #selector(insertSubview(_:aboveSubview:))//sel 的类型为 Selector

所以你的问题的答案 - 你需要将你的 Xcode 从 7.2 更新到 7.3 版本,错误就会消失。

如果您不想更新 Xcode - 请使用旧的选择器语法,例如:

selector: "ratingButtonTapped"

关于ios - 如何修复 iOS Xcode 应用 Food Tracker 中的 ratingControl 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36901890/

相关文章:

ios - AVAudioPlayer 不播放音频

ios - 静默通知不会在 TestFlight 中发送

ios - 在显示 UIAlertView 之前检查消息是否为空

iphone - 如何在 iOS Interface Builder 中使用子文件夹中的图像

ios - 使用枚举快速问题

ios - 单击时从通知中心删除通知

ios - 在不影响 View 内容的情况下更改导航栏项目内容

ios - 在 Swift 3 迁移后从编译器警告中找到不兼容的 Objective-C 类别定义

iOS 13 - UISegmentedControl - 如何更改 selectedSegment 的角半径?

swift - 我如何在 swift 5 上使用推送 View Controller ?