1) アプリ デリゲートで、ナビゲーション コントローラーであるルート ビュー コントローラーを作成します。
self.navigationController = [[UINavigationController alloc] initWithNibName:@"RootNavigationController" bundle:nil];
self.window.rootViewController = self.navigationController;
2) 「RootNavigationController.xib」はUINavigationController
. また、ルート ビュー コントローラーも定義します。これはCatsViewController : UITableViewController
. CatsViewController ファイルと、UITableViewController ルート オブジェクトを含む「CatsViewController.xib」があります。このスクリーンショットでわかるように、それに応じて NIB 名を設定します。
問題は、CatsViewController.xib ファイルがある場合でも、ドロップダウンから CatsViewController を Xcode で選択できないことです。UINavigationController の XIB で CatsViewController のインスタンスをルートとして作成し、このルート コントローラーを別の nib ファイルで構成したいと考えています。
Xcode は次のように警告します。
それを行う方法はありますか?