【发布时间】:2017-03-19 13:46:45
【问题描述】:
我在 swift 2.0 中以编程方式创建了一个名为 noBtn 的 UIButton,这表示取消了 UIViewController。当用户单击按钮时,包含该按钮的视图控制器将关闭。当我转换为 swift 3.0 时,我不断收到此错误:
- “dismiss()”使用不明确
我尝试向dismiss() 添加参数,但没有成功。这是我没有参数的原始代码。
noBtn.addTarget(self, action: #selector(SetUpNameViewController.dismiss), for: UIControlEvents.touchUpInside)
【问题讨论】:
-
使用
dismiss方法更新您的问题。 -
dismiss 方法是 Swift 库的一部分
-
它是一种内置方法,它在 swift 2.0 中有效,但在 swift 3.0 中却没有
-
没有称为
dismiss的内置方法。这就是错误消息告诉您的内容。 -
好吧,然后它在 swift 2.0 中,他们在 swift 3.0 中取出了它