- (void)viewDidLoad {
[super viewDidLoad];
UIBarButtonItem *refreshButton = [[UIBarButtonItem alloc] initWithTitle:@"Refresh" style:UIBarButtonItemStylePlain target:self action:@selector(refreshButtonClicked:)];
[self.navigationItem setRightBarButtonItem:refreshButton animated:YES];
}
- (void)refreshButtonClicked:(id)sender {
NSLog(@"Refreshed.");
}
我在 AppDelegate 中以编程方式添加了一个导航控制器,并将此视图设置为根。
当我尝试以编程方式添加导航项时,如上所示,refreshButton
导航栏中显示refreshButtonClicked:
但未调用。
有什么问题?欢迎任何建议和意见。