私のストーリーボードではUINavigationController
(VC0)を使用していますが、UIPopover
を使用して新しいUIViewController
(VC1)を読み込みます。この新しいUIViewController
から、私は新しいUIViewController
(VC2)にポップしています。この最新のポップオーバーを終了しようとすると、私はUINavigationController
に戻ります。 Popover segueとして表示されたViewControllerを別のPopover内から消してください
私はポップオーバーとしてVC1を示すためにVC0に使用しているコードは、VC2にVC1は、同じコード(ただし異なる識別子):
[self performSegueWithIdentifier:@"titlePopover" sender:self];
コードIはVC2に使用していますポップオーバーを却下することがある:
UIViewController *vc = [self presentingViewController];
[self dismissViewControllerAnimated:YES completion:^{
[[vc presentingViewController] dismissViewControllerAnimated:YES completion:nil];
}];
何それがないことは退けVC2で、一瞬のためにVC1を示し、その後、VC1を閉じるとバックVC0になります。私はあなたがモーダルsugue
を実行した場合、私はVC1
VC2ではなくVC2を却下したいですか? –
@NiravD、はい。ちょうどVC2を却下 – mhorgan
答えはあなたに役立つのですか? –