UINavigationControllerのナビゲーションバーに2つのボタンを追加しようとしています。
1)左側の標準の「戻る」ボタン-これは機能し、
2)右側の「検索」ボタン-表示されません。
コードは次のとおりです。
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// 1st button - this shows up correctly:
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] init];
backButton.title = @"MAIN";
self.navigationItem.backBarButtonItem = backButton;
// 2nd. button - this one does not show up:
UIBarButtonItem *searchButton = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemSearch
target:self
action:@selector(goSearching:)];
self.navigationItem.rightBarButtonItem = searchButton;
itemsByTitleVC *itemsView = [[itemsByTitleVC alloc] initWithNibName:@"itemsByTitleVC" bundle:nil];
[self.navigationController pushViewController:itemsView animated:YES];
}
なぜこれが機能しないのか誰かがわかりますか?(その価値のために、私はストーリーボードでXcode 4.2を使用しています...)