1

我正在使用 PhoneGap 构建一个小型 IOS 应用程序,在设置了一个基础项目后,我注意到在 AppDelegate.h 下初始化了以下 PhoneGap 对象:

@property (nonatomic, strong) IBOutlet CDVViewController* viewController;

但是我也注意到 MainViewController 继承了 CDViewController,并且 MainViewController 在通过 AppDelegate 运行后显示,所以我不太明白为什么它只执行以下操作:

@property (nonatomic, strong) IBOutlet MainViewController* viewController;

我修改了上面的代码,它工作得很好。是否有任何理由使用 CDViewController 而不是 MainViewController :S?

谢谢

4

1 回答 1

0

MainViewController 是 CDVViewController 的子类,因此更通用且不易混淆。

于 2013-08-07T23:19:43.893 回答