-2
我試圖將視圖控制器推送到導航控制器,但沒有任何反應。ios - 將視圖控制器推送到導航控制器時沒有任何反應
我在我的appDelegate下面的代碼(這工作正常,似乎):
ViewController1* VC1 = [[ViewController1 alloc] init];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:VC1];
self.window.rootViewController = navController;
而下面的代碼VC1
:
ViewController2 *VC2 = [[ViewController2 alloc]init];
[self.navigationController pushViewController:VC2 animated:YES];
VC2
被初始化,但不推到導航控制器並因此從未呈現。我嘗試了一段時間尋找答案,但沒有成功。我錯過了什麼?
在此先感謝!
爲什麼不使用故事板?如果您是ios的新手,它會爲您節省一些麻煩。至於什麼是錯的,很難從有限的代碼中知道...... VC2初始化函數做了什麼,你確定你的界限是否設置正確? – MDB983 2014-09-19 22:16:44
VC1中應該推出VC2的代碼在哪裏? – SeanT 2014-09-19 22:19:58
我只想以編程方式做所有事情,瞭解我猜想的東西是如何工作的。我已經嘗試從VC2啓動應用程序,並且視圖控制器本身工作正常,所有視圖都顯示出來。至少我知道,沒有任何更多與導航控制器相關的代碼。 – rooskist 2014-09-19 22:25:24