728x90
//그림으로 보고싶다면 아래로//
야곰의 강의를 따라 만든 음원플레이어에 그해 우리는 노래를 넣어보고 싶어서 그림도 넣고, 노래도 바꾸다가 오타를 발견해서 수정한 뒤 실행을 눌렀는데 나타난 BuildFail. 그와 동시에 @main에 오류메시지가 나왔다. this class is not key value coding-compliant for the key progressSliger 왜 나타났을까.
내가 수정한 것은 progressSlider. Editor전체에서 똑같이 수정했다.
@IBOutlet var progressSliger: UISlider! -> @IBOutlet var progressSlider: UISlider! |
조금 뒤에 찾은 Main.storyboard의 View controller에 있는 잘못된 명칭으로 설정한 progressSliger.도 progressSlider로 수정했다.
그래도 안 된다.
View controller의 Referencing Outlets를 보면, ProgressSliger-View controller로 연결되어 있음을 확인할 수 있다.
즉, 참조값의 명칭이 변경되지 않은 것.
따라서, 새로 참조를 연결해주면 해결되는 문제였다.
progressSlider를 AssistantEditor에 Drag하여 새로운 @IBOutlet 참조를 해주니 해결!
모든 일은 알면 쉽고, 모르면 어렵다.
반응형
'🍎 iOS > 문제해결' 카테고리의 다른 글
Multiple commands produce Error 해결 (0) | 2022.04.30 |
---|---|
Thread 1: "[<SignUpProject.~~~ 0x15f011620> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key ~~~." (0) | 2022.03.30 |
코드오류 리뷰에 앞서, (0) | 2022.03.27 |
iOS공부, 나의 흔한 오류 기록.(Swift 외않되?) (0) | 2022.03.27 |
왜 Xcode Main, LaunchSreen Storyboard가 안 나오지? (0) | 2022.03.15 |
댓글