2013-04-15 3 views
0

최근 xcode 파일 이름과 프로젝트 이름이 모두 바뀌 었습니다. HelloThere라는 이름 이었으므로 BoatTracker로 변경하고 .h, .m으로 이름을 변경했습니다. 및 xib 파일을 제공합니다. xcode에서 refractor-rename 기능을 사용했습니다. 나는 이름과 관련된 것으로 생각되는 오류를 받고있다. 나는 이미 릴리스 문을 주석 처리하고 시뮬레이터와 내 아이폰을 재설정하려고했습니다. 내가받는 오류는 있습니다.'NSInternalInconsistencyException'이라는 캐치가 발생하지 않는 예외로 인해 앱이 종료 됨 Xcode

시뮬레이터 : 모든 출력

2013-04-15 16:34:29.672 BoatTracker[22010:c07] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/Mitch/Library/Application Support/iPhone Simulator/6.1/Applications/02CD3764-5212-42F8-A456-408E487C628D/BoatTracker.app> (loaded)' with name 'HelloThereViewController'' 

*** 먼저 던져 호출 스택 :

(0x18a9012 0x1269e7e 0x18a8deb 0x70bef9 0x5d07e7 0x5d0dc8 0x5d0ff8 0x5d1232 0x1ddf 0x4ed1af 0x4ed7a1 0x4ee94b 0x4ffcb5 0x500beb 0x4f2698 0x1ce9df9 0x1ce9ad0 0x181ebf5 0x181e962 0x184fbb6 0x184ef44 0x184ee1b 0x4ee17a 0x4efffc 0x1d5d 0x1c95) 
libc++abi.dylib: terminate called throwing an exception 
(lldb) 

참조 시뮬레이터 사진 : enter image description here

아이폰 :

2013-04-15 16:37:02.925 BoatTracker[153:907] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </var/mobile/Applications/C2023052-697F-40BD-A3FA-A0D5772C6DC0/BoatTracker.app> (loaded)' with name 'HelloThereViewController'' 

*** 먼저 던져 호출 스택 :

(0x345c32a3 0x3c26897f 0x345c31c5 0x36568571 0x36567b9b 0x3646003d 0x363ea46d 0x31459 0x3642bb1d 0x3642b6a3 0x3642384b 0x363cbc39 0x363cb6cd 0x363cb11b 0x380ce5a3 0x34598683 0x34597ee9 0x34596cb7 0x34509ebd 0x34509d49 0x36422485 0x3641f301 0x313ad 0x3c69fb20) 
libc++abi.dylib: terminate called throwing an exception 
(lldb) 

참조 아이폰 사진 : enter image description here

당신은 문제가 문의하시기 바랍니다 찾을 수 있도록 코드 샘플을 필요로합니다.

+0

iphone 시뮬레이터를 재설정 한 다음 청소하고 빌드하십시오. –

+0

다른 제안 사항에 오류가 발생하는 이유는 무엇입니까? – mdcuk

+0

XIB 디렉토리를 클릭하여 확인하십시오. –

답변

0

XIB (또는 스토리 보드)에 여전히 HelloThereViewController에 대한 참조가있는 것 같습니다. 아마도 Xcode에서 업데이트하는 것이 가장 안전 할 수 있지만 텍스트 편집기에서 XIB 파일을 열어 검색 및 교체 작업을 수행 할 수도 있습니다.

+0

감사합니다.하지만 HelloThereViewController 참조를 찾았습니다. – mdcuk

+0

main.h의 xib 설정을 조정하여 이전 오류를 수정했습니다. 사용자가 만든보기 컨트롤러의 설정을 변경하려고 할 때 그 오류에 액세스 할 때 동일한 오류가 발생합니다. – mdcuk

+0

고정 조정 initWithNibName : @ "SecondViewController"with initWithNibName : @ "AlarmViewController" – mdcuk

관련 문제