应用程序上的内存错误需要&显示图片

时间:2013-11-05 08:11:15

标签: ios iphone objective-c memory-management automatic-ref-counting

我的应用程序有3x3网格图像填满了屏幕。我允许用户使用UIImagePickerController拍照,并将其设置为在网格上显示。

然而,当我到达第7或第8张照片时,我的控制台开始显示我有内存警告。具体来说,我得到了很多这些:

2013-11-05 00:04:46.008 gridTestApp[545:907] Received memory warning.
2013-11-05 00:05:00.445 gridTestApp[545:907] Received memory warning.

我跑了个人档案,我没有任何泄漏。我的应用程序使用大约50MB。关于如何降低这个/为什么我的应用程序崩溃的任何想法?

1 个答案:

答案 0 :(得分:1)

你在哪里存储你的照片?请记住,每张照片都需要相当大的空间。如果以后需要访问图片,最好将它们保存在磁盘上并释放对象。

如果您需要同时显示多张图片,最好调整每张图片的大小并进行缓存。这样可以减少所需的内存量。