0

我为 iOS 创建了一个空应用程序并添加了一个 ViewController,其中出现以下错误

Application windows are expected to have a root view controller at the end of application launch

其他谷歌搜索似乎都没有帮助。提前致谢。

4

4 回答 4

1

如果使用情节提要,请从 AddDelegate 中的 didFinishLoading 中删除所有内容(返回 yes; 除外)。然后在构建设置中将默认情节提要设置为您的情节提要。将视图控制器添加到情节提要中,确保它的侧面有白色箭头指向它。应该是这样的。

于 2013-03-28T04:40:25.893 回答
0

创建视图控制器子类和 nib 是不够的。您必须在应用程序委托的application:didFinishLaunchingWithOptions:方法中实际实例化您的视图控制器。您可能希望使用该initWithNibName:bundle:方法来执行此操作,并将生成的 VC 分配给rootViewController由应用程序委托创建的窗口的属性。

于 2013-03-28T03:15:30.877 回答
0

如果您使用故事板,您可能需要做的就是将一个添加到项目并从那里进行配置。

于 2013-03-28T03:17:36.730 回答
-1

将以下代码放入application:didFinishLaunchingWithOptions:

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
于 2013-03-28T03:43:19.373 回答