UPDATE
This is an old question for an old version of Xcode. It turned out that the issue was a bug in Xcode which has been fixed.
Original
I have a storyboard generated from making a new tab iphone application (with ARC)
In one of my tabs, if I drag a gesture recognizer (any, but let's say Pan) onto a control, and then set the selector to an action, it just crashes as soon as I go to the tab.
There is nothing in the Console -- it appears to be happening while the storyboard is being loaded (viewDidLoad is never called).
- I can't figure out how to get more information
- On a different tab, this works fine. Both tabs were generated automatically.
(it's possible I messed something up in the view, but I don't have a clue to figuring out what I did).
If I make gestures programmatically, they work fine, but it's nice to have it work in the storyboard, and I'm afraid that whatever is wrong will cause a crash some other way at some point.
MORE INFO
In the simulator I get
-[__NSCFString setView:]: unrecognized selector sent to instance 0x6d2db70
Again, need debugging techniques -- for example, is there a way to find out what object 0x6d2db70 is?
Which is exactly like this question (with no answer):
Gesture recognizer in Interface builder crashes my app
MORE INFO
This is trivial to reproduce
- New iPhone tabbed application, ARC and Storyboard on
- Drag tap gesture onto second tab's view (works on first one)
- Create an (IBAction)
- Connect the gesture's selector connection to the action from #3
- run, go to second tab
Crashes. Same thing with my app, default tab works, other tabs don't
gestureRecognizers
outlet collection. You do that by dropping the recognizer on a view. But it should be harmless if it's not in anygestureRecognizers
collections. – Atomy