![](/img/trans.png)
[英]prepareForSegue and PerformSegueWithIdentifier sender
[英]Is it possible to PerformSegueWithIdentifier and make the sender a different viewcontroller
不確定它是否可能,但我想
[self performSegueWithIdentifier:@"ToAController" sender:SomeOtherViewController];
我可能不會這樣做甚至接近右邊,但我想這樣做,所以我的導航流程正常工作(如不回到“ToAController”,但反過來會回到“SomeOtherViewController”)
編輯
為了澄清我的導航流程
字母和數字是視圖
1-> 2
1-> A-> 2
1 <-2
乙<-2
1 <-A
我不想要任何東西回去(有一個后退按鈕'A'
發件人可以是任何類型的對象,發件人將收到- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
調用performSegue
方法的視圖控制器的- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
方法。
另一件事我不知道你想說什么回去但如果你想回到一個已經添加到navigationController堆棧中的視圖控制器那么你應該使用UINavigationController的pop方法而不是segues因為一個segue將只執行push / modal / custom操作,將destinationController添加到UINavigation控制器堆棧。
編輯
在iOS 6表格中有一種稱為展開的新型segue,可以鏈接到故事板中View Controller的綠色Exit圖標。 而且因為我不想從其他心愛的SO成員那里竊取選票,所以這是一個關於放松賽段的好線程什么是Unwind segues for how以及如何使用它們?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.