1

在我的应用程序中,用户最多可以添加 8 张由相机拍摄的图像,并将它们一张一张上传到服务器。我的问题是,即使在拍摄第一张照片时,我也会收到内存警告,这当然会强制应用程序释放任何不可见的视图。

处理图片的最佳实践方法是什么?我如何在不耗尽内存的情况下保留它们直到它们被上传?

我的目标是避免任何内存警告。

提前致谢。

/埃斯本

4

2 回答 2

4

单击图像后,将图像存储到 Document 目录中。存放是最安全的选择

图像,然后使用它。查找一些教程,然后单击图像将图像发送到文档

目录,然后从目录中获取并使用它。希望它可以帮助你。

于 2012-12-07T07:31:24.820 回答
0

继续执行以下步骤。

我遇到了这个问题,现在它对我有用,请使用以下步骤。

  1. 选择图像并显示到 UIImageView。然后上传到服务器。

  2. 释放 UIImageView。

  3. 再次拍照并上传到服务器。

于 2012-12-07T08:06:55.703 回答