• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
麻麻的
博客园    首页    新随笔    联系   管理    订阅  订阅

EXC_BREAKPOINT(code=EXC_ARM_BREAKPOINT,subcode=0xdefe);Zombie,僵尸错误

经常出先类似错误“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

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

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


大功告成

posted on 2014-04-15 14:32  麻麻的  阅读(3843)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3