UIWebView崩溃 -WebThread (18)

现在写的一个项目是嵌套H5页面,同时需要和H5做交互。但是在H5交互后跳转到IOS原生客户端时会出现崩溃。

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Only run on the main thread!'

查原因是因为由于H5的界面跳转到客户端时候在子线程进行的,但是本身发现没有通过子线程调用。所以查了方法需要在主线程进行跳转;

dispatch_async(dispatch_get_main_queue(), ^{

//所要执行的跳转等发放

});}

既可以完成成功跳转且不会崩溃

你可能感兴趣的:(UIWebView崩溃 -WebThread (18))