2013-02-11 9 views
0

2013-02-10 20:35:31.736 spellgate [8771 : c07] * 캐치되지 않은 예외 'NSInternalInconsistencyException'으로 인해 앱 종료 중, 이유 : 'NIB를 번들에로드 할 수 없습니다.' EndRoundVC '' '이름'NSBundle (로드) * 먼저 던져 호출 스택 : (0x212f022 0x1aa7cd6 0x20d7a48 0x20d79b9 0xe2b638 0xcd11fc 0xcd1779 0xcd199b 0xc30401 0xc30a46 0x835e 0x2130e99 0xc0d14e 0xc0d0e6 0xcb3ade 0xcb3fa7 0xcb3266 0xc323c0 0xc325e6 0xc18dc4 0xc0c634 0x22c2ef5 0x2103195 0x2067ff2 0x20668da 0x2065d84 0x2065c9b 0x22c17d8 0x22c188a 0xc0a626 0x2dad 0x2cd5) 예외를 throw하는 호출을 종료합니다 (lldb)NSInternalInconsistencyException : 번들 NIB를로드 할 수 없습니다.

대상 객체가 app이고 .xib가 빌드의 일부인지 확인했습니다. 나는 그것이 .xib라고 부르는 방식과 관련이 있다고 생각한다 :

거기에 더 좋은 방법은 무엇입니까?

+0

NIB에서로드하는 VC 이외의 클래스를 참조 할 때이 오류가 발생했습니다. –

답변

0

왜이처럼 VC를 생성하지 않는 :

EndRoundVC *roundEnded = [[EndRoundVC alloc] initWithNibName:@"EndRoundVC" bundle:nil]; 

는 희망이 작동합니다.

+0

그걸 시도했지만 루프를 만들고 실제로는보기를 전환하지 않습니다. – user2062818

+0

왜 self.window가 아닌 ​​self.window를하고 있습니까? AppDelegate에서이 작업을 수행하는 경우 self.window를 사용해야합니다. – puru020

관련 문제