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(), ^{

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

});}

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,143评论 25 709
  • 1、OC中创建线程的方法是什么?如果指定在主线程中执行代码?如何延时执行代码。【难度系数★★】 1)创建线程的方法...
    木旁_G阅读 1,996评论 2 16
  • 史上最全的iOS面试题及答案 iOS面试小贴士———————————————回答好下面的足够了----------...
    Style_伟阅读 2,471评论 0 35
  • iOS面试小贴士 ———————————————回答好下面的足够了------------------------...
    不言不爱阅读 2,028评论 0 7
  • #import "ViewController.h" //签署协议 @interface ViewControll...
    野地里的程序员阅读 313评论 0 0