2017-10-01 13 views
0

xcode 9.0(9A235)でスレッドの問題が発生していますが、xcode 8.3で同じプロジェクトを実行すると問題なく動作します。それをさらにデバッグするには、私は入れてみました。Xcode 9.0でのスレッドの問題

if !Thread.isMainThread { 
    DispatchQueue.main.async { 
     // Updating UI components here 
    } 
} 

しかし、まだ同じ問題が発生しています。

これが問題

何このエラーであると私はメインスレッドで私のUIコンポーネントを更新していたときに、なぜそれが来るのです。これが起こっているコードの部分を知る方法がありますか?

この質問には重複しないでください。

ありがとうございます!

+0

あなたはまだバックグラウンドから何かをリクエストしている可能性があります...バックグラウンドスレッドの通知を表示する許可をリクエストしていますか? – Honey

答えて

0

私はPodを更新することで問題を取り除くことができました。

FirebaseAnalyticsを4.0.3に更新しました。これは3.9.0であり、すべてのスレッド関連の問題はなくなりました。

0

これについてFirebaseを調べます。問題のキュー名はFIRAnalyticsQueueです。あなたのAppDelegateでその呼び出しが何かをするかもしれないと思われます。