【问题标题】:iPhone Memory Warning with Camera, but not Photo LibraryiPhone内存警告与相机,但不是照片库
【发布时间】:2011-01-10 04:46:33
【问题描述】:

在相机模式下按下 UIImagePickerController 上的“使用”按钮后,我一直收到内存警告。

我第一次使用 Instruments 试图弄清楚发生了什么,但我没有发现问题。在打开图像选择器控制器之前,我的应用程序正在使用 ~2.0 MB 内存。看起来相机模式和照片库模式都分配了 9.0 MB 内存,但我只在相机模式下收到内存警告。

我可以尝试在打开控制器之前释放一些内存,但我的使用率已经很低了。我不明白为什么两个控制器都会以相同的数量增加我的内存使用量,但我从未收到来自照片库的警告。事实上,我已经能够多次打开照片库并毫无问题地保留图像(内存使用量为 33+ MB)。

我们将不胜感激所有建议。

【问题讨论】:

    标签: iphone memory uiimagepickercontroller


    【解决方案1】:

    相机很有可能在不同的进程中运行(我在这里推测)并且它的内存使用量不计入您的应用程序。无论如何,内存警告并不表示您做错了什么。不要试图提前释放内存,只要响应内存警告就可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-26
      • 2014-01-19
      • 1970-01-01
      相关资源
      最近更新 更多