안녕하세요. 모리스입니다.😀
이번 노트에서는 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에 글을 옮겨오다보니..
티스토리에서는 구어체로 쓰고 싶었지만 기존엔 문어체로 써놔서..
글이뒤죽박죽입니다..!(양해부탁드립니다..😂)
'iOS' 카테고리의 다른 글
| [iOS] 오픈소스 라이센스 명시하기 (3) | 2025.08.26 |
|---|---|
| [iOS] URL Scheme으로 지도 앱 연동하기 (TMap, kakaoMap, naver지도) (2) | 2025.08.26 |
| [iOS] WKWebView로 JavaScript의 이벤트 받기 (1) | 2025.08.26 |
| [iOS] SQLite 사용하기 (0) | 2025.08.26 |
| [iOS] WebView LocalStorage 사용하기 (0) | 2025.08.26 |