私は TabBarApplication を実行しており、ログイン画面は ModalViewController で表示されます。ログイン画面には新規登録ボタンがあり、アカウントの種類を選択し、フォームに個人情報を入力します。アカウントタイプ画面と個人情報フォームにも戻るボタンがあります。
A - ログイン画面。B - アカウントの種類。C - 個人情報フォーム。
ユーザーは次のように進みます: A->B->C
ユーザーがアカウントの種類 (B) に戻ってきた場合、私はそれを却下して完了です。
ユーザーが個人情報 (C) を押すと、C が閉じられ、B ビューが表示されます。
しかし問題は、ユーザーが正常に登録された場合です。CとBを同時に閉じてA(ログイン画面)に行く必要がありますが、できません。
B は C の親であるため、両方を却下することはできません。
このようにして、新しいビューを呼び出します。
ScreenUpdateAccountOuter *registerscreen = [[ScreenUpdateAccountOuter alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:registerscreen animated:YES];
そして、このようにして私はそれらを却下します:
[self.parentViewController dismissModalViewControllerAnimated:YES];
いくつかの助けに感謝します。
ありがとうございました。