2012-09-18 102 views
0

我試圖重新加載已經創建和保留,但當前未顯示的視圖控制器。作爲視圖控制器不被存儲在導航堆棧我不能使用poptorootviewcontrolleranimated。這樣做的原因是,用戶應該能夠無需通過先前所有視圖導航回到視圖之間移動。換句話說,我試圖實現TabBar應用程序的功能。它變得棘手的地方在於,我在左邊使用了一個帶有tableview的Facebook風格的分割視圖。刷新視圖控制器是一直保留在內存中

到目前爲止,我有

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 
appDelegate = [[UIApplication sharedApplication] delegate]; 
switch (indexPath.section) { 
    case 0: 
     if (appDelegate.firstViewController.isViewLoaded) { 

我不知道是什麼的下一行代碼應該是要加載的觀點是

appDelegate.firstViewController 

,因爲這已經被創建和被設置爲rootViewController在

applicationDidFinishLaunching 

希望這是有道理的,任何幫助將不勝感激!

回答

0

如果您使用的是UISplitViewController,你想在索引1設置其viewControllers屬性是要顯示你的視圖控制器。

相關問題