私はfirstViewController
を、に埋め込まれた新しいsecondViewController
へのモーダルセグを持つに埋め込んでいます。この新しいコントローラは、バックfirstViewController
アンワインド・セグエー・グー・バック・トゥーファー
secondViewControllerにアンワインドセグエを行う:
- (void) cancelAction{
[self performSegueWithIdentifier:@"backHoney" sender:self];
}
firstViewController:
- (IBAction)backToHoney:(UIStoryboardSegue *)sender{
}
これは動作しますが、別のviewC
が中に埋め込ま場合がありますNav
は、firstViewController
のモーダルセグを持っています。ユーザーがこのviewC
からfirstViewController
に移動してからsecondViewController
に移動し、最初に戻すと、最初のものではなくviewC
に戻ります。
私は 'secondNavController'から' firstNavController'に戻す必要があります。データも渡します。これは、同じNavController内のすべてのviewControllerについてナビゲートするためのものではありませんか? @Lion – Peter
デリゲートとプロトコルを使ってデータを渡すことができます。巻き戻しセグを使用することは必須ではありません。 – Lion