2017-10-01 8 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

포드를 업데이트하여 문제를 해결할 수있었습니다.

FirebaseAnalytics를 4.0.3으로 업데이트했습니다.이 버전은 3.9.0이며 모든 스레드 관련 문제는 사라졌습니다.

0

나는 이것을 위해 Firebase를 조사 할 것이다. 위반 큐 이름은 FIRAnalyticsQueue입니다. 그 전화는 AppDelegate에서 그와 관련이있을 것 같습니다.