はい、モーダル セグエを行っていて presentViewController を呼び出している場合、ViewControllers はまだ存在します。作成済みのこれらの viewController の新しいインスタンスにセグエするのではなく[self dismissViewControllerAnimated:YES completion:nil];
、スタックを呼び出して破棄し、作成済みの viewController に戻る必要があります。
presentingViewController
次のようなプロパティを使用できます。
[[[self presentingViewController]presentingViewController]dismissViewControllerAnimated:YES completion:nil]...etc
また
[self.navigationController popToRootViewControllerAnimated:YES];
(nav VC を使用している場合)
いくつかのviewControllerをすばやく却下するために。
viewDidLoad
再度呼び出されることはありませんが、 and 内で viewController を更新できviewWillAppear
ますviewDidAppear
。