我有一个带有push segue的tableView到一个detailView,在第二个视图中有一个按钮,它执行一个到地图位置的segue。
我的问题是导航栏的后退按钮在地图位置视图中出现两次(也是不同的图标)。
我想是推送导航栏的两倍,但我无法解决它。
这是我用来执行segues的方法,首先是详细视图
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"segue_ID"]) {
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
//here I pass info between views
DetailView *destViewController = segue.destinationViewController;
}
}
和地图:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"showMap"]) {
MapViewController *vc = [segue destinationViewController];
//here I pass info between views
vc.object = self.object;
}
}
有任何帮助吗?请
答案 0 :(得分:0)
您是否已将LeftBarButtonItem和BackButtonItem放入导航栏?
尝试将其中一个设为零。