PhoneGap CDVViewController

时间:2012-10-15 16:38:55

标签: ios inheritance cordova

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

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

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

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

我修改了上面的代码,它完美无缺。是否有任何理由使用CDViewController而不是MainViewController:S?

由于

1 个答案:

答案 0 :(得分:0)

MainViewController是CDVViewController的子类,因此更通用,更少混淆。