iOS

[iOS] Main Thread Checker: UI API called on a background thread: 오류

모리스🙂 2025. 8. 26. 23:18

안녕하세요. 모리스입니다.😀

 

이번 노트에서는 UI 업데이트 시 한 오류에 관해 작성해보려한다.

Main Thread Checker: UI API called on a background thread:

 

위 오류는 UI를 Main Thread가 아닌 다른 Thread로 접근하려 할때 노출되는 에러 메시지이다.
앱의 퍼포먼스를 위해 UI 업데이트 관련 작업은 Main Thread에서 작업을 수행하도록 해야한다.

DispatchQueue.main.async {}

 

구문을 통해 해당 UI작업이 Main Thread에서 구동되도록 해야 다음 에러가 해결된다.

 

기존 velog에 글을 옮겨오다보니.. 
티스토리에서는 구어체로 쓰고 싶었지만 기존엔 문어체로 써놔서..

글이뒤죽박죽입니다..!(양해부탁드립니다..😂)