別のモーダル ビューのモーダル ビューにモーダル ビュー コントローラーがあります。
最初のビューを元に戻したいのですが、何をしてもうまくいきません....利用可能なすべてのオプションでビューを閉じようとしましたが、何も起こりません....
助けてくれてありがとう。
別のモーダル ビューのモーダル ビューにモーダル ビュー コントローラーがあります。
最初のビューを元に戻したいのですが、何をしてもうまくいきません....利用可能なすべてのオプションでビューを閉じようとしましたが、何も起こりません....
助けてくれてありがとう。
完了ブロックを使用する
[self dismissViewControllerAnimated:YES completion:^{
// Delegate back to your second modal view and do the same thing
}];
3 つの却下アニメーションが連続すると奇妙に見えるかもしれないので、代わりに Animated:NO を使用します。
xib またはストーリーボードを使用していますか? モーダルビューの名前がクラスで正しい場合、 xib がモーダルビューを閉じると機能するはずです。ボタンに ibaction を使用してモーダルビューを閉じ、ibaction を介して新しいビューをプッシュすることもできます。ストーリーボードを使用している場合は、ストーリーボードでモーダル オプションを使用します。ビューコントローラークラスが時々動作するため、以前に1つのビューにモーダルが多すぎるときにボタンアクションを使用しました。単なる提案であり、それが役立つことを願っています。エイドリアン
さて、私は NSNotificationCenter を使用し、これで通知を投稿しました:
-(void)dismiss{
[self dismissModalViewControllerAnimated:NO];
[self.view removeFromSuperview];
}