2012-09-07 19:31:07.938 BadgerNew[2590:707] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </var/mobile/Applications/AD11CC37-653F-44FD-B7E2-412C0DB10234/BadgerNew.app> (loaded)' with name 'FrontPageofBadger''
예전에는 FrontPageofBadger라는 클래스와 xib였습니다.NSInternalInconsistencyException을 디버깅하는 방법 존재하지 않는 nib를로드하려고합니까?
그러나 전체 프로젝트의 어느 부분에도 언급이 없습니다.
프로젝트를 검색하면 아무 것도 얻지 못합니다.
왜 지구상에서 FrontPageofBadger라는이로드하려고합니까? FrontPageofBadger라는 클래스가있었습니다. 클래스 이름이 myprofile으로 변경되었습니다. ios가 frontpageofbadger를 찾아야하는 곳은 어디에도 보이지 않습니다. 어떤 코드 나 xib에서도 언급되지 않았습니다.
어디서? 그리고 어떤 종류의 코드가 그것을로드하려고합니까?
코드
예에 다른 사람이 같은 문제가 없었다 시뮬레이터에서 잘 실행됩니다. 나는 등
-(void)startInit{
[[NSUserDefaults standardUserDefaults] setObject:@"0" forKey:@"OnlyBookmark"];
//[BNUtilitiesQuick AnimateSwitchingWithParent:self From:[BNUtilitiesQuick searchController] To:[BNUtilitiesQuick searchController]];
if ([BNUtilitiesQuick searchController].view == nil) {};
if ([BNUtilitiesQuick ListController].view == nil) {};
if ([BNUtilitiesQuick FrontPageAje].view == nil) {}; //this is where the error happen. I
FrontPageAje 함수에게 있습니다 아무 소용이 아이폰에서 삭제 정리 빌드를 가지고
+ (MyProfile *) FrontPageAje
{
return[BNUtilitiesQuick appDelegate].SettingsMiscelaneous;
}
그리고 여기 선언 된 것 :
@property (nonatomic, weak) IBOutlet MyProfile *SettingsMiscelaneous;
그것은 FrontPageofBadger하지 않는 것이 매우 명백하다 어디서든 나타납니다.
의도적으로 모든 viewController를 처음에로드하려고합니다. 나쁜 생각. 알아.
여기에 수락 된 답변의 3 번째 제안을 시도해보십시오. http://stackoverflow.com/questions/4980296/xcode-includes-xib-files-that-have-been-deleted – Tom