Local Authentication
[오류] Local Authentication 보라색 오류 발생 - Publishing changes from background threads is not allowed; make sure to publish values from the main thread (via operators like receive(on:)) on model updates.
1. 내용 캡쳐 - 로그인 이전 View를 로그인 성공 여부에 따라서 메인 뷰로 Route해주기 위해서 @Published를 사용하였습니다. 로그인 방식은 Local Authentication을 사용하는 방식을 채택하였으며, 인증을 수행 후 성공 시 아래 코드 27줄에서 볼 수 있듯, @Published된 변수 값 변경을 통한 뷰의 전환을 수행하도록 하였으나 보라돌이 에러를 마주치고 말았다. Xcode에서 잘 만나기 힘들지만 중요한 순간에 한번씩 만나게 되는 보라색 에러는 주로 메모리 관련된 오류이며, 당장에 문제가 없을 지라도, 충돌 시 앱이 동작하지 않을 수 있는 중요한 에러 중 하나이다. 2. 원인 분석 - Publishing changes from background threads is not ..