我正在学习Swift,需要在点击时调用我的方法,这是代码:
var gestureRecognizer = UITapGestureRecognizer()
myView.addGestureRecognizer(gestureRecognizer)
gestureRecognizer.addTarget(self, action: Selector(dismiss(nil)))
这会返回一个错误 - 无法找到接受提供的参数的init重载
我还尝试了像Selector("dismiss:nil")
和Selector("dismiss(nil)")
,但没有成功。
这里是我正在调用的方法:
func dismiss(completion: (() -> Void)!) {
self.dismissViewControllerAnimated(true, completion: completion)
}