이번 노트에서는 UI 업데이트 시 한 오류에 관해 작성해보려한다.
Main Thread Checker: UI API called on a background thread:
위 오류는 UI를 Main Thread가 아닌 다른 Thread로 접근하려 할때 노출되는 에러 메시지이다.
앱의 퍼포먼스를 위해 UI 업데이트 관련 작업은 Main Thread에서 작업을 수행하도록 해야한다.
DispatchQueue.main.async {}
구문을 통해 해당 UI작업이 Main Thread에서 구동되도록 해야 다음 에러가 해결된다.