我正在开发该应用程序超过6个月。 在开发和测试了everithing之后,我将app放在一边2周,现在当我运行它时它开始崩溃而没有任何警告:
即使我点击继续执行超过20次仍然没有记录。
我有所有例外断点和malloc_errer_break设置。
当我从一个屏幕移动到另一个屏幕时(当我打开2个屏幕或关闭它时)应用程序崩溃。
答案 0 :(得分:2)
当您使用不再存在的对象时,大多数情况下会发生EXC_BAD_ACCESS
。
你可以check for Zombies during run-time查看你是否使用了不再存在的任何物体。
答案 1 :(得分:0)
这是一个非常通用的错误,我建议您检查一下代码并再试一次,因为Anc Ainu说原因是使用了一个不再存在的对象。
答案 2 :(得分:0)
2.是的,启用NSZombies也可以提供帮助 你。
答案 3 :(得分:0)
让我猜一下 - 您需要将属性更改为强(从弱)。启用僵尸检查后,您将在控制台中找到的有问题属性的名称(按⌘⇧<然后选中在诊断/内存管理中启用Zombie对象)