「更新」というボタンを配置したUINavigationBarButtonを作成しました。更新ボタンをクリックすると、SecondViewControllerに移動します。しかし、問題はSecondViewController TabBarに表示されていません。 SecondViewController の戻るボタンは、RootViewController に戻る必要があります。コードは次のとおりです。
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.title=@"GooGle";
[self.navigationItem setLeftItemsSupplementBackButton:YES];
[self.navigationController setToolbarHidden:NO];
UIBarButtonItem *nextView = [[UIBarButtonItem alloc] initWithTitle:@"update" style:UIBarButtonSystemItemPlay target:self action:@selector(updateAddress)];
self.navigationItem.rightBarButtonItem = nextView;
[nextView release];
}
-(void)updateAddress
{
SecondViewController *updateView=[[SecondViewController alloc]initWithNibName:@"SecondViewController" bundle:nil];
[self.navigationController presentViewController:updateView animated:YES completion:Nil];
[self.navigationItem setLeftItemsSupplementBackButton:YES];
}