[NSException initWithCoder:]NSInternalInconsistencyException - Completion handler passed to -[WebViewController webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completionHandler:] was not called
사슴비행기
Firebase Crashlytics에서 해당 오류가 발생하기 시작했다.이 오류는 생각보다 많이 만나본 오류인데메모리 구조와 관리, 객체들의 생명주기 및 비동기 등등등... 에 대한 개념 부족으로급급하게 막고 지나가기만 했었는데이번에 여유가 생기면서 좀 더 제대로 알고 적용하자 싶어서공부 및 정리를 하게 된다. 공부에는 ChatGPT를 사용했으므로 틀린 설명이 있을 수 있으니틀린 부분은 언제든 지적해주시면 감사드립니다. 일단 이 오류는 어떠한 이유인지는 모르겠으나runJavaScriptAlertPanelWithMessage 메서드에서 completionHandler가 호출되지 않았기 때문에 나는 오류이다.그래서 반드시 1회 호출해줘야 앱이 죽지 않는다.그렇다고 2번 호출해도 되는 것도 아니다. 2번 호출..