【发布时间】:2017-09-13 00:19:26
【问题描述】:
刚刚转换为 Swift 4。在我的项目中,我收到一条警告,内容如下
“#selector”的参数指的是实例方法“dismissKeyboard()” 在依赖于 '@objc' 推断的 'UIViewController' 中已弃用 斯威夫特 4
以下代码
let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(EntryViewController.dismissKeyboard))
我对类似问题的浏览建议在该行之前添加@objc,但 Xcode 然后会出现错误并且修复将其删除。
任何建议
【问题讨论】: