UIWebView崩潰 -WebThread (18)

現在寫的一個項目是嵌套H5頁面,同時需要和H5做交互。但是在H5交互后跳轉到IOS原生客戶端時會出現崩潰。

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

查原因是因為由于H5的界面跳轉到客戶端時候在子線程進行的,但是本身發(fā)現沒有通過子線程調用。所以查了方法需要在主線程進行跳轉;

dispatch_async(dispatch_get_main_queue(), ^{

//所要執(zhí)行的跳轉等發(fā)放

});}

既可以完成成功跳轉且不會崩潰

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,761評論 25 709
  • 1、OC中創(chuàng)建線程的方法是什么?如果指定在主線程中執(zhí)行代碼?如何延時執(zhí)行代碼?!倦y度系數★★】 1)創(chuàng)建線程的方法...
    木旁_G閱讀 2,077評論 2 16
  • 史上最全的iOS面試題及答案 iOS面試小貼士———————————————回答好下面的足夠了----------...
    Style_偉閱讀 2,557評論 0 35
  • iOS面試小貼士 ———————————————回答好下面的足夠了------------------------...
    不言不愛閱讀 2,241評論 0 7
  • #import "ViewController.h" //簽署協(xié)議 @interface ViewControll...
    野地里的程序員閱讀 333評論 0 0

友情鏈接更多精彩內容