NSUnknownKeyException

IPhone 책의 예제를 따라하다가, 위의 에러가 나면서 자꾸 프로그램이 죽는 현상이 발생했다. 해당 에러가 먼지도 모르고 계속 보고 있다가(사실 처음에는 위의 에러인지도 몰랐다. 손버깅 할려다가 GDB로 보니 위의 메시지가 휘리링~~~)

아무리해도 고쳐지지가 않고, 책과 예제가 전혀 차이가 나는 부분이 없는데, 무엇이 문제일까 하다가 결국 .xib 파일이 문제라는 것을 알게 되었다.

코코아 프로그래밍의 경우, xib 를 이용하여 쉽게 프로그래밍을 할 수 있는데, 그 제약 사항이 많아서 보통은 .xib 를 쓰지 않는 형태로 코드를 작성하게 된다. 그런데 이 경우 –_-, .xib 에 기본 셋팅 정보가 들어있어서 이걸 지우지 않고 그냥 쓰게 되면, 해당 설정 정보와 현재 프로그램의 실행정보가 맞지 않아서 에러가 발생한다.

결국 가볍게 지워주니 한시간 넘게 삽질한 결과가 허무하게 잘 나온다.

이런 T.T 삽질의 황제가 되버렸군 T.T