我有一個類似於SO question的問題,但略有不同(或我的技能不允許我有信心地跟隨方向)。我有一個現有的遊戲應用程序,有一個視圖控制器和一個筆尖,工作正常。我想將其轉換爲具有標籤欄控制器。我希望原始的現有視圖控制器位於第一個選項卡上,並且我爲第二個選項卡編寫了一個新的視圖控制器和一個新的筆尖,它將專用於遊戲設置。在這個階段,應用程序會使用項目中新的筆尖和視圖控制器進行構建和運行(但不需要進一步編輯 - 不會嘗試添加標籤欄控制器等)。修改後的應用程序應該只有兩個視圖,每個視圖都可以從兩個選項卡之一訪轉換一個簡單的應用程序有一個標籤欄
對不起長途汽車。我遵循上述問題的接受答案。我已經完成或可以做的前4個步驟。第五步是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;
}
如何定義當前視圖控制器和筆尖裝?你可以顯示你的'applicationDidFinishLaunchingWithOptions:'方法嗎? – Rog
@Rog我編輯了問題以提供方法。謝謝。 –