2

絵コンテをなくして、すべてを nib ファイルで作りたかったのです。そのため、メイン ストーリー ボードを削除し、アプリ デリゲートで起動ルーチンをコーディングしました。コンパイラが文句を言わないように、アプリ ターゲットの概要セクションにあるストーリーボード名も削除しました。ただし、アプリの起動時に何も表示されず、黒い空白の画面のみが表示されます。新しいストーリーボード以外のプロジェクトを作成せずにこれを修正する方法はありますか?

これが私のアプリデリゲートのコードです..

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    MasterViewController *mainController = [[MasterViewController alloc] initWithNibName:@"MasterViewController" bundle:nil];

    UINavigationController *navController = [[UINavigationController alloc] init];
    [navController pushViewController:mainController animated:YES];

    [self.window addSubview:navController.view];

    [self.window makeKeyAndVisible];
    return YES;
}
4

2 に答える 2

0

Info.plist を編集して、ストーリーボード ファイルではなく、メインの nib ファイルを指定します。UIMainStoryboardFileキー ( to NSMainNibFile) と関連する値の両方を変更する必要があります。

于 2012-08-21T04:57:03.067 に答える