2011-11-17 45 views
0

我不知道這是如何工作的。對於導航器,我只是分配/ init/autorelease我想要的視圖控制器,然後將它推到堆棧上?它似乎工作,我只是不知道是否有更多的,因爲我已經看到其他代碼在哪裏爲航海ctlr設置一個NSArray的視圖控制器,我不知道我是否需要這樣做或什麼那種方式代替了我。謝謝!UINavigationController,只是分配然後推?

+0

只需分配它並使用root viewController初始化。 – beryllium

回答

1

你可以只分配/ init/autorelease和push。這工作正常。

如果你想用一堆視圖控制器來設置你的導航控制器,那麼用戶可以立即使用後退按鈕,你可以使用-[UINavigationController setViewControllers:]。例如,啓動應用程序時,您可以從文件或首選項加載用戶的先前狀態,並使用它來設置視圖控制器堆棧。

相關問題