gpt4 book ai didi

iphone - 无法呈现 modalViewController

转载 作者:行者123 更新时间:2023-11-29 11:13:51 25 4
gpt4 key购买 nike

我尝试在已加载的 View 上呈现模态视图 Controller 。

代码如下:

 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");
}

但是我没有看到显示模态视图 Controller 。为什么??

最佳答案

View Controller 在加载 View 之后和将 View 插入 View 层次结构之前立即接收到 viewDidLoad。换句话说,它不能呈现模态视图 Controller ,因为它自己的 View 还不在任何窗口中。

尝试在 viewWillAppear:viewDidAppear: 中执行此操作。

关于iphone - 无法呈现 modalViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10360360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com