1

我知道在 中 AppDelegate.m,您必须为应用程序设置根控制器。否则,您将在您的应用程序中看不到任何内容并收到警告。

我发现一些材料使用:

[window addSubview:anyViewController.view];

或使用:

window.rootViewController = anyViewController;

这两种方法都可以使 App 正确启动。我不明白为什么第一种方法没有为用户设置 rootviewController,但它仍然运行良好。为什么是这样?它们之间有什么区别?

4

1 回答 1

6

rootViewController是随 iOS4 添加的,是较新且推荐的方法。

于 2012-05-16T00:18:33.587 回答