On Sun, Jun 26, 2016, at 02:01 PM, William Squires wrote: > I've got a simple project whose view controller has both a > UITapGestureRecognizer and a UIPanGestureRecognizer. > Both show up in the outline view (and their proxies(?) show up at the > top of the view controller representation, along with the proxies for > the view controller, the first responder, and "exit" (unwind segue?). I > can confirm these are connected to my view controller (in swift, the > dot-in-circle doohicky shows up to the left of the IBAction func > grabDrop(sender: UIPanGestureRecognizer), and right-clicking on the > proxy shows me the action connection to my view controller is in fact > connected to grabDrop:, but... <drum roll, please>... a > print("grabDrop:") right after the opening curly brace for the func > never fires. How can I debug this? There's nothing to put a breakpoint > on, since the code never fires, and one can't put a breakpoint on a > storyboard. Help!!
Select the gesture recognizer and switch to the Connections inspector. What’s listed next to “gestureRecognizers” in the “referencing outlet connections” section? There should be exactly one view named there. > > i.e. > > (*) IBAction func grabDrop(sender: UIPanGestureRecognizer) > { > print("grabDrop:") // <- never gets here!! > ... > } Just for the record, have you upgraded your project to Swift 3 yet? If so, this function declaration should probably be styled `@IBAction func grabDrop(_ sender:)`. --Kyle Sluder _______________________________________________ Do not post admin requests to the list. They will be ignored. Xcode-users mailing list (Xcode-users@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/xcode-users/archive%40mail-archive.com This email sent to arch...@mail-archive.com