ログイン画面があり、やりたいことは、ユーザーがすでにログインしているかどうかを検出し、最終的にモーダルをポップアップすることです。
モーダルをアニメーションなしで表示するカスタム セグエを作成しました。
@implementation NonAnimatedSegue
-(void) perform {
[self.sourceViewController presentModalViewController:self.destinationViewController animated:NO];
}
問題は、viewDidLoad または viewWillAppear からこのセグエを呼び出しても効果がないということです。viewDidAppear から呼び出すと、モーダルが開く前にログイン画面がしばらくフリックします。
これを解決する方法はありますか?