我已经UINavigationBar
在视图控制器 NIB 中设置了一个,并为栏及其关联的UINavigationItem
. 在视图控制器中,viewDidAppear:
我调试对象。导航栏设置为一个对象,但导航项是nil
. 导航栏的items
数组包含一个UINavigationItem
,它指向一个有效的对象。
为什么没有设置NIB中的导航项?
这是我在视图控制器中使用的代码:
@interface NKViewController ()
{
IBOutlet UINavigationBar *navigationBar;
IBOutlet UINavigationItem *navigationItem;
}
@end
@implementation NKViewController
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
UINavigationItem *itemsNavigationItem = [[navigationBar items] objectAtIndex:0];
NSLog(@"Items Navigation Item: %@", itemsNavigationItem);
NSLog(@"ivar Navigation Item: %@", navigationItem);
}
@end
哪些日志:
Items Navigation Item: <UINavigationItem: 0x71a0fb0>
ivar Navigation Item: (null)