在Xcode中为无法识别的选择器创建断点

Dav*_*vid 40 debugging cocoa breakpoints objective-c xcode4

是否可以在Xcode中设置断点以使调试器在无法识别的选择器上停止?

我有其他触发的unrecognized selector异常,我只想触发异常,没有别的.

jus*_*tin 76

设置符号断点-[NSObject doesNotRecognizeSelector:]应该可以解决问题.

在Xcode 4中,按cmd+ 6转到Breakpoint Navigator,然后单击+并选择"Add Symbolic Breakpoint ...".配置.

  • 一定要输入整个` - [NSObject doesNotRecognizeSelector:]`,否则它将无法工作,你会感到困惑(就像我一样.) (5认同)
  • 谢谢!刚刚节省了几个小时的时间. (4认同)
  • 正是我需要的.谢谢! (2认同)
  • 辉煌.谢谢! (2认同)
  • @PeterWarbo我只是意味着你应该输入整个字符串` - [NSObject doesNotRecognizeSelector:]`,而不仅仅是选择器`doesNotRecognizeSelector:`等. (2认同)