繁体   English   中英

导航栏后退按钮重复

[英]navigation bar back button repeated

我有一个将view推送到detailView的tableView,在第二个视图中,是一个对地图位置执行segue的按钮。

我的问题是导航栏的后退按钮在地图位置视图中出现了两次(也有不同的图标)。

我想是按两次导航栏的某种方式,但是我无法解决它。

这是我用来执行segue的方法,首先要进入详细视图

- (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用于导航栏?

尝试使其中之一为零。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM