';使用SplashScreen';已弃用:Cordova 2.5中已弃用在Xcode中获取此警告

';使用SplashScreen';已弃用:Cordova 2.5中已弃用在Xcode中获取此警告,cordova,xcode4.5,Cordova,Xcode4.5,我已经安装了Cordova 2.5,在Xcode的项目中尝试Hello World,得到了这个警告。有人知道如何解决这个警告吗。。 谢谢,Splashscreen控件现在已拆分为Splashscreen插件: (该页面上有一个完整的使用示例)您可以在AppDelegate.m中注释掉该行(根据2.5.0,第68行) 这将删除下次生成时的警告。为了解决此问题,您只需在AppDelegate.m中注释该行,保存文件并再次运行应用程序 对于向后兼容性,未对其进行注释 模板中已经包含了插件,您可以在c

我已经安装了Cordova 2.5,在Xcode的项目中尝试Hello World,得到了这个警告。有人知道如何解决这个警告吗。。
谢谢,Splashscreen控件现在已拆分为Splashscreen插件:


(该页面上有一个完整的使用示例)

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


这将删除下次生成时的警告。

为了解决此问题,您只需在AppDelegate.m中注释该行,保存文件并再次运行应用程序

对于向后兼容性,未对其进行注释

模板中已经包含了插件,您可以在config.xml文件的plugins部分查看它


您可以查看rmc47指出的关于的更多信息。

尽管您可以在项目的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

停止使用
useSplashScreen
,如果有的话,可以使用另一种。我希望文档可以提供更多信息。阅读它。是的,在文档中,它说停止使用不推荐的方法,但我认为有些人可能会有更好的解决方案。如果这是不推荐的,那么为什么新版本会以这种方式发布?打开终端并在xcode中创建一个新项目,当您尝试运行它时,您将收到此警告。这是纯香草的,直接从phonegap套餐中获得,没有任何变化。困惑。@timbad2021我怀疑还没有人更新模板应用程序!
#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