这个问题在这里已有答案:
-
The use of Swift 3 @objc inference in Swift 4 mode is deprecated? 9个答案
-
How can I deal with @objc inference deprecation with #selector() in Swift 4? 4个答案
我收到这个警告:
'#selector'的参数是指'CustomTableViewController'中的实例方法'customButtonDidTouch()',它取决于Swift 4中不推荐使用的'@objc'属性推断
Xcode建议在我的 customButtonDidTouch()
方法中添加 @objc
,但这样做会产生另一个警告:
不推荐在Swift 4模式下使用Swift 3 @objc推理 . 请解决已弃用的@objc推理警告,使用“使用已弃用的Swift 3 @objc推理”日志记录测试代码,并禁用Swift 3 @objc推理 .
有什么建议?