2012-03-13 78 views
2

我有一个奇怪的问题,我开发了一个应用程序,我分析了应用程序从Xcode,即Xcode>产品>分析,然后修复任何内存泄漏。我在iPad模拟器中运行应用程序,它工作正常,没有崩溃没有,在iPad设备上运行;没有崩溃没有错误没有。应用程序崩溃只在xcode仪器

但是,当我试图从内存泄漏仪器分析应用程序,在分析过程中没有内存泄漏,但在一个阶段,当我加载模态视图,然后模态视图解除应用程序崩溃和仪器显示模拟器会话时间到。 A screenshot of the issue 可能是什么问题?

+0

我会推荐检查模态视图的'dealloc'方法。在'dealloc'尝试再次发送'dealloc'之前,可能有一些已经释放的对象。 – 2012-03-13 07:47:30

+0

我没有在模态视图中使用任何dealloc方法。 – 2012-03-13 08:18:42

回答

7

如果您有任何编译条件(例如:#ifdef DEBUG ...)在调试和发布之间打开/关闭功能,这可能会导致问题,因为Instruments使用Release配置并且常规Simulator运行使用Debug。

+0

谢谢当我在发布模式下运行应用程序时出现了一些错误,它崩溃了。解决了这些问题。再次感谢 – 2012-03-13 09:35:53

+0

没问题,很高兴我能帮你解决你的问题。 – 2012-03-13 15:09:21