XCode 4.5.1,应用程序窗口应在应用程序启动结束时具有根视图控制器

时间:2012-11-05 12:32:41

标签: ios xcode ipad ios6

我已将XCode升级为4.5.1,以便使用IOS 6.0.1在我的新iPad中进行调试。 之后,我在编译后在控制台上收到此错误:

  

应用程序窗口应在应用程序启动结束时具有根视图控制器

我的应用程序进入与主屏幕不同的屏幕,按钮根本不起作用。

XCode的旧版本中,它充当了魅力。

有关正在发生的事情的任何想法?

在app委托上我有这个:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

    // Override point for customization after application launch.

    // Add the view controller's view to the window and display.


    [self.window addSubview:viewController.view];

    [self.window makeKeyAndVisible];

    return YES;
}

只是为了更新,我再次获取应用程序的唯一方法是删除Xcode 4.5.1并返回Xcode 4.4.1。 .xib文件中似乎存在问题,并且界面构建器无法正确链接最新版本中的对象。我不知道为什么

一个有趣的事实,在我更新XCode之前我无法使用ios 6.0.1在ipad上运行我的应用程序(我正在编译IOS 5.1) 降级后,它可以工作。

1 个答案:

答案 0 :(得分:1)

转到AppDelegate类并添加:

self.window.rootViewController = self.viewController;