遇到unrecognized selector sent to

作者: 陈炯 | 来源:发表于2016-06-05 18:57 被阅读134次
最近在开发中遇到这样的Bug:unrecognized selector sent to instance 0x7xxxx… 而backtrace又无法明确说明错误在哪行代码。

无奈读代码很难一下子找到是哪个instance出的问题,这时定制有效的DEBUG断点是最好的办法

步骤


打开断点调试窗口(快捷键 command + 7)

断点调试窗口

点击左下角的 + 号,选择Add Symbolic Breakpoint

添加断点

添加代码

    -[NSObject(NSObject) doesNotRecognizeSelector:]
添加断点

command + R 运行并复现错误,断点会停在真正导致崩溃的地方


本人为iOS开发新手一枚,写的不好的或写错的地方,希望各位大侠能帮忙指正。
各位大侠,如果觉得对自己有点用的,欢迎点个赞,也欢迎大家关注我( Github / 简书 / 微博 / Instagram / 知乎)
谢谢观看此文。

相关文章

网友评论

    本文标题:遇到unrecognized selector sent to

    本文链接:https://www.haomeiwen.com/subject/kijrdttx.html