Ios 导航栏后退按钮重复
我有一个带有push segue to a detailView的tableView,在第二个视图中,有一个按钮执行到地图位置的segue 我的问题是导航栏的后退按钮在地图位置视图中也会出现两个不同的图标 我猜是导航栏推了两次,但我无法解决它 这是我用来执行分段的方法,首先是细节视图Ios 导航栏后退按钮重复,ios,back-button,navigationbar,Ios,Back Button,Navigationbar,我有一个带有push segue to a detailView的tableView,在第二个视图中,有一个按钮执行到地图位置的segue 我的问题是导航栏的后退按钮在地图位置视图中也会出现两个不同的图标 我猜是导航栏推了两次,但我无法解决它 这是我用来执行分段的方法,首先是细节视图 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([segue.identifier isEqualToStr
- (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;
}
}
有什么帮助吗?请您是否为导航栏添加了LeftBarButtonItem和BackButtonItem
尝试将其中一个设置为零。如果没有代码或故事板图片等,我们也不能。添加了代码,我还不能发布图像。谢谢你的阅读