没有自动引用计数的iOS 5.1.1内存管理

时间:2012-06-15 05:17:28

标签: ios automatic-ref-counting

我在iOS 5.1.1上有一些奇怪的内存管理问题,我没有在项目中使用自动引用计数。在iPad 3 5.1或5.1或更低版本的其他设备上一切运行良好,这个问题发生在两个不同的项目(一个游戏和一个应用程序)。所以我认为我编写了正确的retain / release内容。

通常,一些Objective-C 对象在之前被释放。稍后访问时,应用程序崩溃。这种情况发生在iPad 3 LTE,iPad 3 Wifi和iPod Touch 4上,都运行iOS 5.1.1。它从未发生在任何运行iOS 5.1或更低版本的设备上。我没有找到任何模式。有时即使UIView仍然是一个屏幕被释放,如果用户触摸按钮,应用程序崩溃。

我知道可以使用NSZombies调试这类问题。但是当我启用NSZombies时,这种问题从未发生过。

对我来说,它看起来像iOS 5.1.1的一个错误,我想知道它是否可以在应用程序端修复。

0 个答案:

没有答案