不推荐使用'useSplashScreen':在Cordova 2.5中不推荐在Xcode中收到此警告

时间:2013-03-01 10:37:04

标签: cordova xcode4.5

我安装了Cordova 2.5并在Xcode的项目中尝试了Hello World并收到了此警告。 any1有任何想法如何解决这个警告.. 感谢

4 个答案:

答案 0 :(得分:5)

您可以在AppDelegate.m中注释掉该行(根据2.5.0第68行)

self.viewController.useSplashScreen = YES;

这应删除下一次构建时的警告。

答案 1 :(得分:2)

启动画面控件现已拆分为Splashscreen插件:

http://docs.phonegap.com/en/2.5.0/cordova_splashscreen_splashscreen.md.html#Splashscreen

(在该页面上有一个完整的例子)

答案 2 :(得分:1)

为了解决这个问题,您唯一需要做的就是在AppDelegate.m中注释该行,保存文件并再次运行该应用程序。

对于向后兼容性,这未被注释。

该模板已包含插件,您可以在config.xml文件的插件部分进行检查。

您可以按照rmc47指出的那样查看有关http://docs.phonegap.com/en/2.5.0/cordova_splashscreen_splashscreen.md.html#Splashscreen的更多信息。

答案 3 :(得分:1)

虽然您可以在项目的AppDelegate.m文件中注释掉这行代码(我通常不建议这样做),但您也可以使用以下#pragma指令来禁止警告:

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions {
    /* ... code generating warning/deprecation message ... */
    return YES;
}
#pragma clang diagnostic pop