Ios 从UIImagePickerController保存到iPhone相册时出现内存警告

Ios 从UIImagePickerController保存到iPhone相册时出现内存警告,ios,objective-c,memory,uiimagepickercontroller,Ios,Objective C,Memory,Uiimagepickercontroller,我正在开发一个应用程序,允许用户通过点击屏幕来拍照。每当他们点击时,它就会调用UIImagePickerController的“takePicture”方法。然后,在委托控制器中的“didFinishPickingMediaWithInfo”方法中,我执行以下操作: UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage]; UIImageWriteToSavedPhotosAlbum(image, nil

我正在开发一个应用程序,允许用户通过点击屏幕来拍照。每当他们点击时,它就会调用UIImagePickerController的“takePicture”方法。然后,在委托控制器中的“didFinishPickingMediaWithInfo”方法中,我执行以下操作:

UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
每次我这样做,即使水龙头相距很远,我也会收到一个记忆警告。应用程序没有崩溃,但我希望尽可能优化性能。我知道这应该是允许的,因为内置摄像头可以自己完成,并且每次都会保存到相册中


我并不一定真正关心优化的质量,所以首先调整图像大小是否有助于解决这个问题?

这是相机拍摄的图像大小所期望的。别担心,这不会影响性能,因为额外的内存很快就会被清除。@duci9y感谢您的回复。在允许用户拍摄另一张照片之前,是否值得要求完全保存一张照片,或者如果要快速拍摄多张照片,内存是否仍然正常?冷静。没事的。不要担心任何事情,除非你的应用程序真的崩溃了。