質問はこれに似ていますが、Xcode 5 が存在しないときに作成されました。そして、その質問はまだ答えられていません。ストーリーボードの削除方法についても同様の質問がありますが、タブ バー コントローラーではなく、ナビゲーション コントローラーに関するものです。
私の行動順序:
タブ付きアプリケーションを作成する
すべてのストーリーボード ファイルを削除します
.plist からストーリーボードを削除する
UITabBarController サブクラスを作成し、xib を編集します
アプリのデリゲートを変更します。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
BKTabController *navVC = [[BKTabController alloc] initWithNibName:@"BKTabController" bundle:nil];
self.window.rootViewController = navVC;
[self.window makeKeyAndVisible];
return YES;
}
その結果、タブ バーの代わりに灰色の場所が表示された黒い画面が表示されます。
間違いはどこですか?