背景:以前に提示した modalView をviewController
却下し、新しい情報で却下したものと同じものをすぐに提示したいと思います。
問題:最初のモーダルViewController
を提示した親への明示的なポインターがないと、うまくいきませんでした。以前の のコードViewController
をいじらずに機能するこのクラスを作成しようとしています。viewController
可能性のあるリード:私が実験してきたことがいくつかあります:
1.) 親にアクセスしようとしていますが、ViewController
現時点では方法がわかりません。
2.) 親へのアクセスを取得したら、次のコードを適用するだけです。
UIViewController* toPresentViewController = [[UIViewController alloc] init];
[self dismissViewControllerAnimated:YES completion:^{
[parentViewControllerAccessor presentModalViewController:toPresentViewController animated:YES];
}];
理論的には、これは parent へのアクセスがあれば機能するはずviewController
です。私はこれを行う他の方法を受け入れます。
前提:親のコードを変更する権限がありませんViewController
。