最近的一個項目中使用到MBProgressHUD.在x以下的機型中沒有問題.但是只要在x系列機型中運行就會出現 Main Thread Checker: UI API called on a background thread: -[UIApplication applicationState ...
今天寫了一個實時更新相關數據的App,但是build出來發現,show 下面的warning: 很奇怪,不太懂這個邏輯,什么是 UI API 呼叫背景thread 查詢一番得知,引用大大的解釋: 所以,問題的原因出在UI的處理沒有強制到main thread去執行。 解決方式 方法一: 其實這個Main Thread Checker是xcode 新增runtime check的功能,如果你的app ...
2020-03-19 13:39 0 943 推薦指數:
最近的一個項目中使用到MBProgressHUD.在x以下的機型中沒有問題.但是只要在x系列機型中運行就會出現 Main Thread Checker: UI API called on a background thread: -[UIApplication applicationState ...
Xcode打印欄出現如下警告: Main Thread Checker: UI API called on a background thread 這個是什么錯誤呢? 其實這並不一定是錯誤,也可以理解為一種警告,說他不是錯誤,是因為它不一定會影響你的代碼功能,可能對你的實現功能 ...
錯誤復現 在使用okhttp的時候新建了一個thread,在回調函數中創建了handler准備更新ui 錯誤原因 不能在子線程更新ui,需要回到主線程 解決辦法 使用new Handler(Looper.getMainLooper ...
最近在使用std::thread的時候,遇到這樣一個問題: 如果不使用調用t.join()就會遇到 "terminate called whithout an active exception",但是在使用boost:thread的時候卻沒遇到這個問題,google了一下,找到答案 ...
錯誤日志: 原因及其解決辦法: 錯誤日志中很明顯的說是 mybatis 的代碼自動生成依賴 generator 的 api 存在問題,查看 pom.xml 文件的依賴,發現引用是正常的,也就是說引用和使用都不可能有問題,因為我並沒有直接操作 generator ...
原因是,在循環渲染多個圖表的時候,渲染的圖表和數據有先后順序,有時候出現對應不上的情況,可能是數據已經好了,圖表要渲染慢一些 導致這個問題 解決就是,放在定時器中,比如,我這個是在渲染之后,進行r ...
轉自: http://www.jianshu.com/p/07779e293ca7 注: '根目錄' 指的是 private-api-checker 包的目錄 iOS-private-api-checker私有API檢查詳細步驟(涉及到 Python、Flask、sqlite 環境 ...
Errors: RuntimeError: main thread is not in main loopTcl_AsyncDelete: async handler deleted by the wrong thread Solution: ...