添加根控制器时,这两种方法有什么区别:
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
和
[self.window addSubview:rootController.view];
[self.window makeKeyAndVisible];
干杯, 彼得
答案 0 :(得分:1)
在阅读文档之后,似乎rootViewController属性是从iOS SDK 4.0开始的,并且addSubview自iOS SDK 2.0开始。
我尝试过使用它们,它们看起来完全一样。所以我想如果你想支持iDevices< 4.0你应该使用[self.window addSubview:controller.view]
方法。