私のアプリケーションはビューベースのアプリケーションです。最初のビューはログインビューです。ログインビュー後、私はtabBarControllerがありMainMenuCcontroller持っている:ログイン・ビュー・コントローラからどのように私は現在のビューを残すことなくmodalViewControllerを却下することができますか?
@interface RunnoMainMenuController : UIViewController {
IBOutlet UITabBarController *tabBarController;
}
を、私はこのコード行を使用してMainMenuControllerに行きます:
[self presentModalViewController:mainMenu animated:YES];
このコントローラは、4つのタブがあります。今私はtabBarItemのviewWillAppearでいくつかのものを行う必要があります。私がtabBarItemをタップすると、viewWillAppearは呼び出されません。私はpresentModalViewControllerを使用してテーブルビューコントローラをポップアップするこれらのtabBarItemのビューの1つにボタンを持っています。このtableViewはdismissModalViewControllerAnimated:YESを使用して消えます。私はこのテーブルビューをポップアップし、それを閉じると、すべてのtabBarItemのviewWillAppearがうまく動作します。もし私がMainMenuControllerでmodalViewControllerを却下したら、再びログインビューに戻ります。どのように私は現在のビューまたは他の任意のソリューションを残すことなくmodalViewControllerを却下することができますか?前もって感謝します。