Я изучаю Swift и мне нужно вызвать мой метод при нажатии, вот код:
var gestureRecognizer = UITapGestureRecognizer()
myView.addGestureRecognizer(gestureRecognizer)
gestureRecognizer.addTarget(self, action: Selector(dismiss(nil)))
Это возвращает ошибку - Could not find an overload for init that accepts the supplied arguments
Я также пробовал как Selector("dismiss:nil")
и Selector("dismiss(nil)")
не повезло..
Здесь метод, который я вызываю:
func dismiss(completion: (() -> Void)!) {
self.dismissViewControllerAnimated(true, completion: completion)
}