我已經在視圖控制器NIB中設置了UINavigationBar
,併爲酒吧及其關聯的UINavigationItem
設置了出口。在視圖控制器的viewDidAppear:
我調試對象。導航欄設置爲一個對象,但導航項目爲nil
。導航欄的items
數組包含一個指向有效對象的UINavigationItem
。NIB中的導航項始終爲零
爲什麼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)
它是在一個UINavigationController ? – Kevin
@Kevin不,它只是一個空的導航欄。 –