在相机模式下按UIImagePickerController上的“使用”按钮后,我一直收到内存警告。
我第一次使用乐器试图弄清楚发生了什么,但我没有看到问题。在打开图像选择器控制器之前,我的应用程序正在使用~2.0 MB的内存。看起来相机模式和照片库模式都分配了9.0 MB的内存,但我只在相机模式下收到内存警告。
我可以在打开控制器之前尝试释放一些内存,但我的使用率已经非常低了。我不明白为什么两个控制器都会增加相同数量的内存使用量,但我从未收到照片库的警告。事实上,我已经能够多次打开照片库并保留图像(将内存使用量设置为33 + MB),没有任何问题。
我们将不胜感激。
答案 0 :(得分:0)
相机很可能在不同的过程中运行(我在这里推测)并且它的内存使用量不会计入您的应用程序。无论如何,内存警告并不表示您做错了什么。不要试图提前释放内存,只是回应内存警告,你应该没事。