【发布时间】:2013-10-11 09:08:09
【问题描述】:
我正在构建一个应用程序,允许用户使用设备相机连续拍摄多张照片。
每次拍摄一张图片时,它都会作为 NSData 变量发送到一个数组中。问题是:当数组达到 30 张图片时,它开始创建内存警告并最终导致应用程序崩溃。
当我离开该视图时,我将该数组保存到 NSUserDefaults,这也可能导致内存警告和崩溃。
我需要能够保存大约 200 张照片的信息。如何在没有内存警告的情况下实现这一点?
顺便说一句:我正在使用 Apple 的 SquareCam 示例代码来使用相机拍照。
提前致谢。
【问题讨论】:
标签: ios arrays memory warnings nsdata