iOS/Error Handling1 [iOS/Error] Components가 nill일 경우 (this class is not key value coding-compliant for the key) UIKit에서 Build를 기다리는 도중, 아래와 같은 오류코드가 발생한 후, 실행이 안되는 경우를 종종 경험하실 수 있습니다! Terminating app due to uncaught exception 'NSUnknownKeyException', reason: ... terminating with uncaught exception of type NSException (lldb) 코드 상으로는 완벽한것 같은데, 위와 같은 런타임에러가 발생하는 이유는 무엇일까요? 이유는 즉, IBOutlet 혹은 IBAction와 같은 컴포넌트(Componets)의 값이 비어있기(nil) 때문입니다! Components는 Optional 타입 Components와 연결되는 변수는 강제 언래핑되며, Inspector 내.. 2023. 3. 19. 이전 1 다음