ビューにモーダルビューコントローラを表示しようとしましたが、ロードしました。modalViewControllerを表示できません
は、ここでは、コードです:
if (!self.loginNavViewController_){
AHLoginViewController * loginVC = [[AHLoginViewController alloc] initWithNibName:@"AHLoginViewController" bundle:nil];
/*
AHTestViewController * test = [[AHTestViewController alloc] initWithNibName:@"AHTestViewController" bundle:nil];
*/
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:loginVC];
navController.modalPresentationStyle = UIModalPresentationFullScreen;
navController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
navController.title = @"Login to Instagram";
self.loginNavViewController_ = navController;
[self presentModalViewController:self.loginNavViewController_ animated:YES];
if (self.loginNavViewController_ == nil){
NSLog(@"NIL");
} else {
NSLog(@"NOT NIL");
}
}私はモーダルビューコントローラが表示されて表示されていないが
。なぜ??
viewDidLoadでモデルビューを表示するには時期尚早です。 viewWillAppearまたはviewDidAppearで試してみてください。 – jamihash
@ジャミハシュ:答えは+1。私はこれを答えとして投稿する必要があると思います。これは正しい解決策であり、あなたはこの事実を最初に指摘していました。 –