我为iOS创建了一个空应用程序并添加了一个ViewController,其中
时出现以下错误Application windows are expected to have a root view controller at the end of application launch
其他谷歌搜索似乎都没有帮助。提前谢谢。
答案 0 :(得分:1)
如果使用故事板,请从AddDelegate中删除didFinishLoading中的所有内容(返回yes;除外)。然后在构建设置中将默认故事板设置为故事板。将视图控制器添加到故事板,确保它的侧面有白色箭头指向它。应该是它。
答案 1 :(得分:0)
创建视图控制器子类和nib是不够的。您必须在app delegate的application:didFinishLaunchingWithOptions:
方法中实际实例化视图控制器。您可能希望使用initWithNibName:bundle:
方法执行此操作,并将生成的VC分配给应用程序委托创建的窗口的rootViewController
属性。
答案 2 :(得分:0)
如果您使用故事板,您可能需要做的就是在项目中添加一个并从那里进行配置。
答案 3 :(得分:-1)
将以下代码放在application:didFinishLaunchingWithOptions:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];