在appdelagate导航控制器,我们有一个UINavigationController和视图控制器以及。那么我们可以使用根视图控制器初始化导航控制器。我明白为什么还需要它们。但是,在我的参考书(iPhone SDK应用程序开发,作者:Jonathan Zdziarski)的示例代码中,所有视图控制器类都添加了导航控制器作为属性,但它们似乎从未使用过。那么,将它们作为视图控制器类中的属性有什么意义?关于视图控制器
e.g
@interface XYZViewController: UIViewController
{
UITextView *textView;
UIButton *button;
.....
.....
UINavigationController *navigationController;
}
-(void)...
.....
...
@end
一个问题:
所有的UIViewController实例可以有属性 “navigationItem” 一旦被导航。那么这个navigationItem引用了什么?它指的是导航视图控制器的导航控制器?