본문 바로가기

🍎 iOS/문제해결10

Multiple commands produce Error 해결 굉장히 간단한 에러. 개발자의 실수로 인해 생기는 에러이다. Multiple commands produce: 여러 명령이 생성되어있다. 같은 내용이 또 있다는 말과 같은데, redeclaration과는 조금 다르다. redeclaration은 이미 '정의된 이름'을 또 정의하냐! 라는 말이고, Multiple commands produce는 같은 '파일'을 또 만들었냐! 라는 말이다. Multiple commands produce~~~~~~~~~ ImagePicker~~라고 나온다. Project navigator를 확인하면 ImagePicker.swift가 2개 있다는 것을 확인할 수 있다. 둘 중 하나를 삭제하거나 이름을 변경해주면 해결된다. 물론, struct도 동일하게 정의된 것이 있다면 변경해줘.. 2022. 4. 30.
Thread 1: "[<SignUpProject.~~~ 0x15f011620> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key ~~~." [ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key ~~~라는 오류는 간단하게 해결할 수 있는 오류이다. 해석하면, 이 class는 키에 대해 호환할 수 없는 키값입니다. 라는 의미이다. 즉, 당신이 무엇인가 연결했지만 연결할 수 없는 부분이 있다는 것. [해결방안] 1. Main.Storyboard로 가서, 현재 오류가 발생한 ViewController를 우클릭. 2. 오류표시가 있는 커넥션을 삭제해주면 해결. **원인** : 코드에서 사용하지 않는 변수를 지웠으나, 스토리보드에는 참조가 남아있어 (경고 또는 주의) !표시가 발생한다. 2022. 3. 30.
코드오류 리뷰에 앞서, 이제 코딩 시작한지 2주도 안 된 개발꿈나무가 이런 글을 적는가하면, 처음 시작할 때는 정말 별의 별 문제가 다 발생한다. 하지만 오히려 너무 쉬운 문제들이기에 짚고 넘어가지 않게 되기 때문에 그 올챙이 시절의 문제를 기록해두고, 누군가 이 글을 보고 해결하기를 바라는 마음에서 기록을 남기기 시작했다. 여전히 코딩은 어렵고, 영어뿐이라 접근성도 높기에 그리고 핸드폰을 처음 사면 무슨 기능이 있는지 찾는 것마저 힘듦을 알기에. 내가 임의로 해결한 것들이 정답은 아니지만, 누군가에겐 해답이 될 수도 있겠다. 2022. 3. 27.
iOS공부, 나의 흔한 오류 기록.(Swift 외않되?) https://www.boostcourse.org/mo326/lecture/16849?isDesc=false iOS 앱 프로그래밍 부스트코스 무료 강의 www.boostcourse.org 야곰 인강의 '오토 레이아웃 구현(코드)'에서 많이 애먹었다. 나는 분명!! 똑같이 작성한 것 같은데 무려 18개의 오류코드가 발생했기 때문이다. 흔히 겪은 코드 오류는 1. Invalid redeclaration of 'ViewController' 2. Value of type 'ViewController' has no member 'addPlayPauseButton' 3. Only instance methods can be declared @IBAction 4. Expected '}' in class 하는 종류가 대.. 2022. 3. 27.