错误:不再支持手动将根视图控制器的视图添加到视图层次结构



我升级到Xcode 11.1并尝试编译一个以编程方式设置rootViewController的旧Objective C应用程序。

如何解决此错误?

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
lvc = [[LoginViewController alloc] initWithNibName:nil bundle:nil];
nav = [[UINavigationController alloc] initWithRootViewController:lvc];
nav.navigationBar.barTintColor = [UIColor whiteColor];
self.window.rootViewController = nav;
[self.window addSubview:nav.view];
return YES;
}

看到行[self.window addSubview:nav.view];?删除它。这总是错的。

最新更新