如何修复这行代码发生的错误?我已经尝试了一切。谢谢。
最佳答案
您的代码使用 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/