我正在使用UI
ImagePickerController从相机获取图像.
在我捕获图像并通过使用UIImagePickerControllerOriginalImage获取内存警告后获取它.
我在iOS上使用iphone 4s.
代码就在这里
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
[self dismissViewControllerAnimated:YES completion:nil];
UIImage* originalImage = ;
//Getting memory warning after this line
NSData *data =UIImageJPEGRepresentation(originalImage, 0.1);
}
最佳答案 我试图用很多方法解决这些问题,但没有取得成功.
最后我改变了我的方法并使用AVCaptureSession从iPhone相机拍照
以下是Apple提供的示例代码
一切都很好,现在没有内存泄漏,性能提高,捕获过程很快.