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閱讀 173,116評論 25 708
  • 1、OC中創建線程的方法是什么?如果指定在主線程中執行代碼?如何延時執行代碼。【難度系數★★】 1)創建線程的方法...
    木旁_G閱讀 1,993評論 2 16
  • 史上最全的iOS面試題及答案 iOS面試小貼士———————————————回答好下面的足夠了----------...
    Style_偉閱讀 2,410評論 0 35
  • iOS面試小貼士 ———————————————回答好下面的足夠了------------------------...
    不言不愛閱讀 2,002評論 0 7
  • #import "ViewController.h" //簽署協議 @interface ViewControll...
    野地里的程序員閱讀 303評論 0 0