key value coding-compliant
-
Xib(Nib)으로 outlet변수를 연결할 때, 크래시가 발생하는 현상I'm a Developer/iOS & macOS 2020. 1. 15. 08:06
iOS에서 커스텀 뷰를 사용하기 위해 Xib를 많이 사용하실텐데 이런 에러 많이 접하셨을 거에요. reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key ****.' 여기서 ###### 은 해당 커스텀 View의 클래스 이름이고 ****은 잘못 연결된 outlet변수입니다. 이 에러는 결과적으로 UILabel의 outlet을 잘못된 녀석이 소유하게 되어 발생하는 것입니다. 그래서 실제 CustomView에 연결이 안되었기 때문에 이런 에러가 발생하게 됩니다. 자 이제부터 해결해볼게요. UILabel의 outlet을 먼저 코드에 연결시켜보겠습니다. 그럼 위 그림과 같이 뜰거에요 File's ..