我注意到 Application Delegate 中有很多 iPhone 应用示例
- (void)applicationDidFinishLaunching:(UIApplication *)application
有
[window addSubview: someController.view];
(1)
相对于
self.window.rootViewController = self.someController;
(2)
是否有任何实际理由使用其中一个而不是另一个?一个在技术上是正确的吗? Controller 是否有与数字 (2) 等效的命令,例如
self.someController.rootController = self.someOtherController;//伪代码
最佳答案
UIWindow
rootViewController
属性是 iOS4 的新属性。
较旧的技术是使用 addSubview
。
新的推荐技术是设置 rootViewController
。
关于iphone - self.window.rootViewController 与窗口 addSubview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5248460/