0
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でした。

ただし、プロジェクト全体のどこにもそれへの言及はありません。

プロジェクトを検索しても何も得られません。

では、なぜ、地球上でiOはこのいわゆるFrontPageofBadgerをロードしようとするのでしょうか。以前はFrontPageofBadgerという名前のクラスがありました。クラス名がmyprofileに変更されました。iOSがfrontpageofbadgerを見つけるべき場所は見当たりません。コードやxibでは参照されていません。

どこ?そして、どのようなコードがそれをロードしようとしますか?

コードはシミュレーターで正常に実行されます

はい、他の人も同じ問題を抱えていました。iPhoneなどからクリーンビルド削除を行っています。

-(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をロードしようとしています。悪いアイデア。知っている。

4

1 に答える 1

1

MainWindow.xibなどのもう1つのnibファイルが欠落しているnibファイルを参照していると思います。TabBarControllerなどのInterfacebuilderで参照されているペン先を確認します。

于 2012-09-07T13:00:35.633 に答える