我正在使用PhoneGap构建一个小型IOS应用程序,在设置了一个基础项目后,我注意到在AppDelegate.h下,初始化了以下PhoneGap对象:
@property (nonatomic, strong) IBOutlet CDVViewController* viewController;
但是我也注意到MainViewController继承了CDViewController,并且在通过AppDelegate运行后显示了MainViewController所以我不太明白为什么它只是执行以下操作:
@property (nonatomic, strong) IBOutlet MainViewController* viewController;
我修改了上面的代码,它完美无缺。是否有任何理由使用CDViewController而不是MainViewController:S?
由于
答案 0 :(得分:0)
MainViewController是CDVViewController的子类,因此更通用,更少混淆。