导航栏后退按钮重复

时间:2014-05-06 22:35:17

标签: ios back-button navigationbar

我有一个带有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;

    }
}

有任何帮助吗?请

1 个答案:

答案 0 :(得分:0)

您是否已将LeftBarButtonItem和BackButtonItem放入导航栏?

尝试将其中一个设为零。