Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用UIImagePickerController从UIImagePickerController获取图像时出现内存警告_Ios_Memory Leaks_Memory Warning - Fatal编程技术网

Ios 使用UIImagePickerController从UIImagePickerController获取图像时出现内存警告

Ios 使用UIImagePickerController从UIImagePickerController获取图像时出现内存警告,ios,memory-leaks,memory-warning,Ios,Memory Leaks,Memory Warning,我正在使用UIImagePickerController从相机获取图像。 就在我捕获图像并使用UIImagePickerControllerOriginalImage获取内存警告获取图像之后。 我正在使用iPhone4S和iOS 代码在这里 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { [self d

我正在使用UIImagePickerController从相机获取图像。 就在我捕获图像并使用UIImagePickerControllerOriginalImage获取内存警告获取图像之后。 我正在使用iPhone4S和iOS

代码在这里

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{

    [self dismissViewControllerAnimated:YES completion:nil];
    UIImage* originalImage = [info objectForKey:UIImagePickerControllerOriginalImage];

//Getting memory warning after this line
    NSData *data =UIImageJPEGRepresentation(originalImage, 0.1);


}

我试图用多种方法解决这些问题,但没有成功。 最后,我改变了我的方法,使用AVCaptureSession从iPhone相机上拍照 以下是Apple提供的示例代码


现在一切都很好,没有内存泄漏,性能提高,捕获进程很快。

这方面没有问题。是什么困扰着你?检查:我正在拍摄多幅图像以制作我自己的图像库。几张图像后,图像应用程序将crashedRun仪器安装到你的应用程序上,并检查是否存在泄漏。你将图像存储在何处。