使用 UIImagePicker 捕获图像时是否可以获取对 UIImage 的引用

Is it possible to get a reference to a UIImage when capturing an image with UIImagePicker

现在我使用以下方法将图片保存到我的相册

-(void)shootPicture{
     [self.PickerController takePicture];
}

但我希望能够获得对 UIImage 的引用,而不是立即将其保存到我的相机胶卷中。 在 IOS 中有没有办法实现这一点?

您可以将自己设置为 UIImagePickerControllerDelegate 并收听 imagePickerController(_:didFinishPickingMediaWithInfo:) 您会得到一个字典,并通过使用键 UIImagePickerControllerEditedImage(或原始图像)得到一个 UIImage

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImagePickerControllerDelegate_Protocol/index.html#//apple_ref/doc/constant_group/Editing_Information_Keys