簡體   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