有什么方法可以有条件地从应用程序委托(delegate)加载 View Controller 吗?
例如,这可以做到吗?
if (hasUserSignedUp) {
nav = [[navController alloc] initWithNibName:nil bundle:nil];
[window addSubview:nav.view];
[window makeKeyAndVisible];
}
else {
su = [[SignUpViewController alloc] initWithNibName:nil bundle:nil];
[window addSubview:su.view];
[window makeKeyAndVisible];
}
最佳答案
是的,非常方便,没有任何限制。
但我认为你最好设置 rootViewController 而不是添加 View 。
self.window.rootViewController = nav;//or su;
关于iphone - iOS:有条件地加载 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10149592/