NIB/XIB 파일을 Configuration.bundle이라고하는 번들에 넣으려고합니다. 내 번들에서 xib을로드하려고하면 xib 파일을 찾을 수 없기 때문에 응용 프로그램이 충돌합니다. (아직로드) NSBundle내 번들에서 펜촉을로드 중입니까?
'아직로드되지'부분은 나에게 조금 무서워 :
NSBundle *bundle = [NSBundle bundleWithPath:[[NSBundle mainBundle]
pathForResource:@"Configuration" ofType:@"bundle"]];
[bundle load];
NSLog(@"bundle: %@", bundle);
나는 출력을
번들을 얻을. 왜로드되지 않는거야?
그리고 마지막으로 내가
ConfigViewController *configViewController = [[ConfigViewController alloc] initWithNibName:@"ConfigViewController" bundle:bundle];
내가 인해 캐치되지 않는 예외 'NSInternalInconsistencyException'응용 프로그램 종료, 이유는 출력
*를 얻을 뷰 컨트롤러와 내 펜촉을로드하려고 할 때 ' 번들로 NIB를로드 할 수 없습니다 : 'ConfigViewController.xib'라는 이름의 'NSBundle (아직로드되지 않음)'
나는 .xib의 유무에 관계없이 모두 시도했다.
아이디어가 있으십니까?
해당 의견을 주셔서 감사하지만 내 문제에 대한 해결책은 아닙니다. 그것은 여전히 펜촉을 적재하지 않습니다 : ( – Erik
이 시점에서 잘못 될 번들 이름이거나 실제 번들 안에 있지 않습니다. 복사 했습니까? –
번들 이름을 잘못 입력하면 NSBundle은 무효가 될 것입니다. – Erik