Why doesn\'t this work in swift 3 ? It crashes at runtime saying:
\'-[my_app_name.displayOtherAppsCtrl tap:]: unrecognized selector sent to instanc
In Swift 3 it works like this:
@IBOutlet var myView: UIView! override func viewDidLoad() { super.viewDidLoad() let tap = UITapGestureRecognizer(target: self, action:#selector(handleTap)) myView.addGestureRecognizer(tap) } func handleTap() { print("tapped") }