【问题标题】:How to save the selected image in UIImagePicker controller?如何将所选图像保存在 UIImagePicker 控制器中?
【发布时间】:2014-03-27 08:42:42
【问题描述】:

我可以拍一张照片,它会显示在 imageviewn 中,但是一旦我离开 detailviewn 并返回 detailviewn,它就会消失。应该如何始终保存图像?

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

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

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

}

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

UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

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


}



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

UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
self.imageView.image = chosenImage;

[picker dismissViewControllerAnimated:YES completion:NULL];

}

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {

[picker dismissViewControllerAnimated:YES completion:NULL];

}

【问题讨论】:

  • 将图像保存到 docs 目录并在返回视图时重新加载...?
  • 你有没有在view会出现方法中写image view代码?

标签: ios camera


【解决方案1】:

检查您在 xib 文件中的 IBOutlet 连接,您必须将拍摄的图像保存在应用程序的文档目录中,除非您无法查看所选图像

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-04
    • 2017-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多