我有一个奇怪的问题,我开发了一个应用程序,我从Xcode分析了这个应用程序,即 Xcode>Product>Analyze,然后修复了所有的内存泄漏。我在iPad模拟器上运行应用程序,它可以正常工作,没有崩溃,没有任何问题。但是当我尝试从instruments中对应用程序进行内存泄漏分析时,在分析过程中没有内存泄漏,但是在加载模态视图后,当关闭模态视图时应用程序会崩溃,并且instrument显示模拟器会话超时。可能出现了什么问题?
#ifdef DEBUG ... ,用于在调试和发布之间切换功能,这可能会导致问题,因为Instruments使用Release配置,而常规模拟器运行使用Debug。
dealloc
方法。在dealloc
尝试再次发送之前,可能已经有一些被释放的对象。 - Eren Beşel