我有一个应用程序因“内存不足”而被 iPhone OS 弹出。
我通过仪器通过了它,我看到零泄漏,内存使用量约为 640 kb。
当我将对象添加到屏幕时应用程序崩溃。
这就是它的工作原理。我有一个非常简单的基于 UIImageView 的类,并向对象添加了一些属性。此类用于创建的对象。
当用户点击一个按钮时,该类的新图像被创建并添加到 self.view。
添加大约 15 个对象后,应用程序将弹出内存不足警告。
仪器报告没有显着的内存使用情况。即使添加了 15 个对象,ALL ALLOCATIONS 条目也永远不会超过 660 kb。每个对象可以是五分之一的 120x120 像素图像。
如果不是对象分配或泄漏,那会是什么?请告诉我应该遵循哪些指示来定位问题。
谢谢你的帮助。