iOS 8 UIImagePickerController允许编辑崩溃

iOS 8 UIImagePickerController允许编辑崩溃,ios,ios8,uiimagepickercontroller,Ios,Ios8,Uiimagepickercontroller,有没有人注意到,如果您在iOS 8中使用UIImagePickerController和allowsEditing=YES,您的应用程序将在显示编辑视图后崩溃 *** -[PUUIImageViewController traitCollection]: message sent to deallocated instance 0x7f8d714ab5e0 我几乎找不到有关此PUUIImageViewController的信息。它似乎是iOS 8中的一个新类 我花了2天的时间编写代码,开始认为

有没有人注意到,如果您在iOS 8中使用UIImagePickerController和allowsEditing=YES,您的应用程序将在显示编辑视图后崩溃

*** -[PUUIImageViewController traitCollection]: message sent to deallocated instance 0x7f8d714ab5e0
我几乎找不到有关此PUUIImageViewController的信息。它似乎是iOS 8中的一个新类

我花了2天的时间编写代码,开始认为这可能是iOS 8中的一个bug。 有什么想法吗

这是我打开UIImagePickerController的代码

对于UIImagePickerController的代表:

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

    [self dismissViewControllerAnimated:YES completion:^{}];

}

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


    UIImage *image = info[UIImagePickerControllerEditedImage];
    [self dismissViewControllerAnimated:YES completion:^{}];


}

控制器关闭UIImagePicker控制器后,应用程序崩溃。

我们可以查看与设置UIImagePicker相关的代码吗?我可能也知道答案为什么。哦,是的,当然!我认为我的设置只是基本设置,所以我没有把它。编辑。谢谢:我认为应该是[self.imagePickerController dismissViewControllerAnimated:YES completion:^{}];是的,你要解雇整个视图控制器。
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {

    [self dismissViewControllerAnimated:YES completion:^{}];

}

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


    UIImage *image = info[UIImagePickerControllerEditedImage];
    [self dismissViewControllerAnimated:YES completion:^{}];


}