我的應用程序由包含Container View的rootViewContoller構成。但是,我通過容器視圖推送另一個視圖控制器。我想從一個視圖控制器放到根視圖控制器,但它不工作。首先這裏是應用程序的故事板結構的圖像: 在瀏覽容器視圖時解除Segue不起作用
因此,它主要是一個UINavigationController。 RootViewController包含一個容器視圖。從正在查看的第一個ViewController中,我可以推送其他視圖控制器。但問題是,在某些時候,我想放鬆到RootViewController或第一個容器視圖,當我實現unwind segue時,它不會延續。爲了實現segue,我首先在DemoViewController或DemoThreeViewController上創建了一個IBAction方法(我嘗試了兩種方法)。從我想要繼續的視圖控制器中,按住ctrl +拖動到「退出」按鈕,然後選擇我以前創建的用於輪播的方法。我通過檢查員爲unwind segue添加了一個標識符。當我想放鬆的時候,我會執行這個賽格。長話短說,它不放鬆。我試過放開segue沒有容器視圖,它的工作,而與容器視圖它沒有。我該如何解決這個問題?
不知道如何使用開卷塞格斯,但你嘗試過使用舊的方法[ self.navigationController popToRootViewControllerAnimated:YES]? –
@kentoh謝謝,我不知道爲什麼我沒有想到這一點。請在那裏輸入,以便我可以獎勵你。 – HusseinB