小编Pri*_*ank的帖子

iOS 8 UIImagePickerController在Zoom上崩溃

我正在使用常规UIImagePickerController来使用设备相机拍摄照片.以下是我用来创建UIImagePickerController的代码,

self.imagePickerController = [[UIImagePickerController alloc] init];
self.imagePickerController.modalPresentationStyle = UIModalPresentationCurrentContext;
self.imagePickerController.allowsEditing = NO;
self.imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
self.imagePickerController.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto;
self.imagePickerController.cameraDevice = UIImagePickerControllerCameraDeviceRear;
self.imagePickerController.delegate = self;
Run Code Online (Sandbox Code Playgroud)

以下是我用来显示UIImagePickerController的代码

[self presentViewController:self.imagePickerController animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

现在,当呈现UIImagePickerController时,如果我缩放以捕获并返回到我的呈现视图控制器,则应用程序会随着BAD_ACCESS不规则地崩溃.编辑方案和一些调试后,我看到以下错误,

- [PLImagePickerCameraView didHideZoomSlider:]:发送到解除分配的实例的消息0x140109400

似乎在未分配的实例上调用缩放滑块委托.其他人观察到这种行为?我正在使用iOS 8.1并在iPhone 5S上进行测试.搜索PLImagePickerCameraView并不会产生太多影响.在我决定使用自定义Picker之前,任何见解都会非常有用.

uiimagepickercontroller ios ios8 ios8.1

5
推荐指数
1
解决办法
1382
查看次数

标签 统计

ios ×1

ios8 ×1

ios8.1 ×1

uiimagepickercontroller ×1