このSO questionに似た質問がありますが、少し異なります (または、私のスキルでは自信を持って指示に従うことができません)。1 つのビュー コントローラーと 1 つのペン先を備え、正常に動作する既存のゲーム アプリがあります。タブバーコントローラーに変換したい。元の既存のView Controllerを最初のタブに配置したいので、新しいView Controllerと2番目のタブ用の新しいペン先を作成しました。これはゲーム設定専用です。この段階で、アプリはプロジェクト内の新しい nib とビュー コントローラーで正常にビルドおよび実行されます (ただし、それ以上の編集は必要ありません。タブ バー コントローラーなどの追加は試みません)。変更されたアプリには、2 つのタブのいずれかからそれぞれアクセスできる 2 つのビューが必要です。
長々とすみません。上記の質問に対する受け入れられた回答に従っています。私が実行した、または実行できる最初の 4 つのステップ。5番目のステップはDelete the old version of your Main View Controller from the NIB file and also remove the IBOutlet property from the Application Delegate
です。私のアプリにはそのようなものはないと思いますIBOutlet
(OPのアプリとは異なります)。このリストに表示されているオブジェクト ビュー コントローラーを削除する必要がありますか? それとも私はここで間違った道を進んでいますか?
追加情報
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Set up view controller & load a clean view
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.viewController = [[P3ViewController alloc] initWithNibName:@"P3ViewController" bundle:nil];
self.window.rootViewController = self.viewController;
NSLog(@"P3ViewController now active");
[self.window makeKeyAndVisible];
return YES;
}