我的iOS应用有问题。它基于故事板。因此,要设置rootViewController属性,应该足以将Interface Builder中的“初始视图控制器”属性和项目设置中的MainInterface-Property设置为我的故事板的名称。我仍然总是收到消息“应用程序窗口在应用程序启动结束时应该有一个根视图控制器”。 我在applicationDidFinishLaunching部分做了几件事,但即使除了返回YES之外的所有内容;被注释掉了,我收到了消息。 我该如何修复此警告?或者我可以忽略它,因为一切正常吗?
非常感谢。
答案 0 :(得分:0)
您是否偶然在应用委托或根视图控制器中使用活动指示器?如果是这样,它可能将自己设置为根。设置主视图后,将指示器的显示移动到某处。
答案 1 :(得分:0)
试试这段代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
UIWindow *window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
InitialViewController initial = [self.storyboard instantiateViewControllerWithIdentifier:@"STORYBOARDID"];
window.rootViewController = initial;
[window makeKeyAndVisible];
return YES;}