我的应用程序有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。关于如何降低这个/为什么我的应用程序崩溃的任何想法?
答案 0 :(得分:1)
你在哪里存储你的照片?请记住,每张照片都需要相当大的空间。如果以后需要访问图片,最好将它们保存在磁盘上并释放对象。
如果您需要同时显示多张图片,最好调整每张图片的大小并进行缓存。这样可以减少所需的内存量。