在appdelagate導航控制器,我們有一個UINavigationController和視圖控制器以及。那麼我們可以使用根視圖控制器初始化導航控制器。我明白爲什麼還需要它們。但是,在我的參考書(iPhone SDK應用程序開發,作者:Jonathan Zdziarski)的示例代碼中,所有視圖控制器類都添加了導航控制器作爲屬性,但它們似乎從未使用過。那麼,將它們作爲視圖控制器類中的屬性有什麼意義?關於視圖控制器
e.g
@interface XYZViewController: UIViewController
{
UITextView *textView;
UIButton *button;
.....
.....
UINavigationController *navigationController;
}
-(void)...
.....
...
@end
一個問題:
所有的UIViewController實例可以有屬性 「navigationItem」 一旦被導航。那麼這個navigationItem引用了什麼?它指的是導航視圖控制器的導航控制器?