这个问题在这里已有答案:

我收到这个警告:

'#selector'的参数是指'CustomTableViewController'中的实例方法'customButtonDidTouch()',它取决于Swift 4中不推荐使用的'@objc'属性推断

Xcode建议在我的 customButtonDidTouch() 方法中添加 @objc ,但这样做会产生另一个警告:

不推荐在Swift 4模式下使用Swift 3 @objc推理 . 请解决已弃用的@objc推理警告,使用“使用已弃用的Swift 3 @objc推理”日志记录测试代码,并禁用Swift 3 @objc推理 .

有什么建议?