Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.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 如何在图像选择器控制器回调中找到图像的文件路径_Ios_Xcode - Fatal编程技术网

Ios 如何在图像选择器控制器回调中找到图像的文件路径

Ios 如何在图像选择器控制器回调中找到图像的文件路径,ios,xcode,Ios,Xcode,在我的ios中,它调用图像选择器控制器,让用户从他的手机中拾取图像 当用户完成挑选照片时,我实现了此回调: func imagePickerController(picker: UIImagePickerController!, didFinishPickingImage image: UIImage!, editingInfo: NSDictionary!) { } 我想知道我是否可以找到用户拾取的图像的文件路径?我在想,在用户选择照片后,他可能存在于我的应用程序中。我想在我的应用程序中恢

在我的ios中,它调用图像选择器控制器,让用户从他的手机中拾取图像

当用户完成挑选照片时,我实现了此回调:

func imagePickerController(picker: UIImagePickerController!, didFinishPickingImage image: UIImage!, editingInfo: NSDictionary!) {

}

我想知道我是否可以找到用户拾取的图像的文件路径?我在想,在用户选择照片后,他可能存在于我的应用程序中。我想在我的应用程序中恢复他之前选择的照片。可能吗?

除非您专门将图像保存到磁盘,否则图像不会保存到手机中。您可以使用UIImage*image=[info objectForKey:UIImagePickerControllerOriginalImage]在回调中找到实际图像;但除非您实现了类似[AlassetLibrary SharedAllassetsLibrary]saveImage:meta:c toAlbum:withCompletionBlock]的功能,否则退出后它将消失。imagePicker控制器会从手机上的照相/摄像机卷中拾取图像,对吗?所以即使我退出我的应用程序,它也应该在那里。我的理解正确吗?我理解,我以为你在拍照然后打电话回电话。我没有尝试过,也没有寻找快速的解决方案,但是这个解决方案呢?