我设置了一个 PhoneGap 应用程序并挖掘了一些代码。在 AppDelegate 下有以下对象:
@property (nonatomic, strong) IBOutlet CDVViewController* viewController;
然而,再往下是这条线:
self.viewController = [[MainViewController alloc] init];
那条线实际上做了什么,因为 viewController 是一个 CDVViewController 对象,但是现在它似乎在说,或者至少将它转换为 MainViewController 对象。
MainViewController 也继承了 CDVViewController 所以它不应该像 MainViewController 一样开始有什么意义:
@property (nonatomic, strong) IBOutlet MainViewController* viewController;