美文网首页IOS 知识积累
僵尸错误 EXC_BREAKPOINT

僵尸错误 EXC_BREAKPOINT

作者: 木马不在转 | 来源:发表于2016-04-25 14:28 被阅读3269次

    经常出先类似错误“EXC_BREAKPOINT(code=EXC_ARM_BREAKPOINT,subcode=0xdefe)”,非常苦恼,今天总结一下这种错误的解决方法:

    1. 点击“product”->"scheme"->"edit Scheme"->"Diagnostics"-> 勾选“Enable Zombie Objects”(Zombie,僵尸,那大家应该知道此问题的别名了)

    2. 点击xcode左上角Scheme图标的倒数第二个断点标志,点击左下角“加号”,添加两种断点“Add Exception breakpoint...”和“Add Symbolic breakpoint...”

    3. 然后跑一下程序,然后测试。

    ......测试.......

    .......测试......

    程序依然崩溃,但是奇迹出现,“僵尸”出现的地方被发现了

    查看output信息,

    *** -[XXXXX getObjectAt:]: message sent to deallocated instance 0x2404d550

    定位到出错代码,然后修改

    (不同的人出现的错误不同,但是解决此类问题此方法就能找到那个僵尸)

    大功告成

    相关文章

      网友评论

        本文标题:僵尸错误 EXC_BREAKPOINT

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