【发布时间】:2011-10-18 06:22:03
【问题描述】:
在使用 Xcode 4.2 升级到 iOS 5 后,我的应用程序开始崩溃。否则,在 iOS 4.3 中验证相同的源。由于回溯没有透露太多信息,我对可能发生的事情一无所知。以下是我对崩溃行为的看法:-
回溯显示上次尝试从触发 EXC_BAD_ACCESS 信号的自动池中释放内存资源。
设置环境后问题消失。变量 NSZombieEnabled。这一切都非常可悲,我希望 NSZombieEnabled 可以揭示释放释放实例的尝试。
在将源代码迁移到 iOS 5 时,我是否需要采取额外的预防措施,必须对我的 Obj-C 源代码进行修改以适应 iOS 5?目前,我还没有对源代码进行任何增强以在 iOS 5 中获取附加功能。
我读到了一些关于 ARC 的文章,你认为 ARC 可能会导致以前的 iOS 版本中从未出现过的新崩溃吗?
感谢任何有关将现有源代码迁移到 iOS5 的提示和建议。
【问题讨论】:
标签: ios5 automatic-ref-counting