Ios 我的照片去哪里了?

Ios 我的照片去哪里了?,ios,uiimagepickercontroller,Ios,Uiimagepickercontroller,我正在创建一个允许用户拍照的应用程序。我正在使用下面的代码位,然后将图像加载到UIImageVIew以在屏幕上显示。没问题,但一旦我拍了这张照片,它会去哪里?如果我没有将图像保存到我的相机卷中,它在哪里?在我关闭应用程序之前,它是否一直保存在内存中 是否可以使用NSUserDefaults以某种方式保存 - (IBAction)takePhoto:(UIButton *)sender { UIImagePickerController *picker = [[UIImagePicke

我正在创建一个允许用户拍照的应用程序。我正在使用下面的代码位,然后将图像加载到UIImageVIew以在屏幕上显示。没问题,但一旦我拍了这张照片,它会去哪里?如果我没有将图像保存到我的相机卷中,它在哪里?在我关闭应用程序之前,它是否一直保存在内存中

是否可以使用NSUserDefaults以某种方式保存

- (IBAction)takePhoto:(UIButton *)sender {


    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.delegate = self;
    picker.allowsEditing = YES;
    picker.sourceType = UIImagePickerControllerSourceTypeCamera;
    picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;


    [self presentViewController:picker animated:YES completion:NULL];

}

使用类似于以下内容的东西:UIImage*chosenImage=info[UIImagePickerControllerEditedImage];self.myImage=chosenImage将把你的图像存储在你的应用程序中,你可以稍后再次调用它

它除了在代理回调中得到的
UIImage
对象之外什么都不去。因此它会一直保存在内存中,直到应用程序退出?只有当你保留对
UIImage
的引用时。一旦你不再有参考资料,它就会消失。