ユーザーがログインして登録できる HomeController があります。ユーザーがログインをクリックすると、セグエを使用してモーダル ビューが開きます。
モーダル ビュー内には、登録というボタンがあります。目的のアクションは、ログイン モーダル ビューを閉じてから、次を使用して登録モーダル ビューを開くことです。performSegueWithIdentifier:
- (void)loginControllerDidRegister:(LoginController *)controller sender:(id)sender
{
NSLog(@"loginControllerDidRegister");
[self dismissViewControllerAnimated:YES completion:nil];
[self performSegueWithIdentifier:@"RegistrationSegue" sender:sender];
}
これにより、モーダル ビューが正しく閉じられ、performSegueWithIdentifier:
が呼び出されます。ここで、登録ボタンを押したかのように呼び出されていることを示すログ コードがあります。
ログイン モーダル ビューが消えるアニメーションが、2 つ目のモーダル ビューの表示に干渉している可能性があると思います。これを修正するために何ができるかについてのアイデアはありますか?