我现在正在我的tabBar出现之前写一个注册屏幕。我的想法是通过这种方法显示我的注册屏幕(暂时没有解雇功能):
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
Register *registerView = [[Register alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:registerView animated:YES];
return YES;
}
在AppDelegate.m中 不幸的是它不起作用。你能帮我解决一下吗?
答案 0 :(得分:3)
presentModalViewController:animated:
是UIViewController
类的方法。由于app委托不是视图控制器,因此您无法将此方法发送给它。要在屏幕上显示第一个视图控制器,请将其分配到应用程序主窗口的rootViewController
属性:
self.window.rootViewController = registerView;