When I bring up console after my iPhone app crashes, it often says "unrecognized selector sent to instance 0x blah blah blah." How can I find out what variable this is? Is there a way in the debugger? Is it even possible? Thanks.
+1
A:
In gdb you could type
po 0x12345678
to print the -description
of the object at that address. But this info is seldom useful. You should instead check the backtrace of the exception first, which can locate the line of code that causes the problem.
KennyTM
2010-08-04 08:30:05
Yeah I can't figure that out either. Is the line number of the code that caused the exception the number after the + on the call stack?
marty
2010-08-04 08:33:44
@marty: Are you compiling for debugging? There's no need to check these complicated information. Just use the built-in debugger. See [ *iOS Development Guide: Debugging Applications* ](http://developer.apple.com/iphone/library/documentation/xcode/conceptual/iphone_development/130-Debugging_Applications/debugging_applications.html) and [ *Xcode Debugging Guide* ](http://developer.apple.com/iphone/library/documentation/DeveloperTools/Conceptual/XcodeDebugging/000-Introduction/Introduction.html#//apple_ref/doc/uid/TP40007057).
KennyTM
2010-08-04 08:47:02