iOS webview中调用相机相册崩溃问题

在webview中原生与H5交互时使用到原生调用相机或者相册时

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

出现:

accessing _cachedSystemAnimationFence requires the main thread

异常崩溃。
解决方法比较简单:

dispatch_async(dispatch_get_main_queue(),^{
    [self.navigationController presentViewController:alertVC animated:true completion:nil];
});

presentViewController方法放到主线程中。

你可能感兴趣的:(iOS webview中调用相机相册崩溃问题)