我已安装Cordova 2.5并试图在Xcode项目中使用Hello World并得到此警告。是否ANY1有任何想法如何解决这个警告.. 感谢'useSplashScreen'已过时:已弃用Cordova 2.5在Xcode中获取此警告
回答
闪屏控制,现已拆分到闪屏插件:
http://docs.phonegap.com/en/2.5.0/cordova_splashscreen_splashscreen.md.html#Splashscreen
(还有其上使用的完整示例页)
如果这是已弃用,那么为什么新版本以这种方式运输?打开终端并在xcode中创建一个新项目,当你尝试运行它时,你会得到这个警告。这是简单的香草,直接从phonegap包没有变化。困惑。 – timsayshey 2013-03-01 21:58:03
@ timbad2021我怀疑没有人更新模板应用程序! – rmc47 2013-03-03 20:14:17
您可以注释掉AppDelegate.m()行线68根据2.5.0
self.viewController.useSplashScreen = YES;
这应该删除您的下一个版本的警告。
为了解决此问题,您唯一需要做的就是在AppDelegate.m中注释该行,保存该文件并再次运行该应用程序。
这是留下未注释的向后兼容性。
该模板已包含插件,您可以在config.xml文件的插件部分查看它。
您可以在rmc47指出的http://docs.phonegap.com/en/2.5.0/cordova_splashscreen_splashscreen.md.html#Splashscreen上查看更多信息。
虽然你可以注释掉在项目的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
- 1. MOJO perl已弃用警告
- 2. 使用Cucumber和Rails 3.1时的弃用警告:class_inheritable_attribute已弃用
- 3. 已过时setLineBreakMode警告
- 4. ConfigurationSettings.AppSettings已过时,警告
- 5. Play.current在播放中已弃用2.5
- 6. 我仍然耙/ rdoctask已弃用警告
- 7. Xcode不再显示已弃用的警告
- 8. 已过时与已弃用的HTML
- 9. stringWithContentsOfFile已弃用
- 10. getch已弃用
- 11. Rails的5弃用警告:to_prepare已被弃用
- 12. NSDate dateFromString已弃用?
- 13. Config.LOGD已弃用
- 14. Swift Xcode NSURLConnection.sendSynchronousRequest已弃用
- 15. 'itemFromNormalSprite:selectedSprite:target:selector:'已弃用
- 16. 警告:页面已过期
- 17. mysql():此函数在Typo3中已弃用
- 18. $ HADOOP_HOME已弃用
- 19. “弃用警告:class_inheritable_attribute已经过时......”执行耙分贝时:创建
- 20. setFont已弃用?
- 21. UIPopoverController已弃用
- 22. setAllowsImageEditing已被弃用?
- 23. 警告有关sendsynchronousRequest:returningResponse:错误:已被弃用:在IOS 9-
- 24. 警告:在复制的因素水平已被弃用
- 25. 如何解决“sql(sqlContext ...)'已弃用”SparkR中的警告
- 26. reversibleTransformerWithForwardBlock已被弃用
- 27. 在XCode 8中获取Firebase MobileAssetError警告
- 28. 的setText已被弃用
- 29. BlackBerry - ListFieldCallback已弃用
- 30. UITableViewCell - initWithFrame:reuseldentifer:已弃用
停止使用'useSplashScreen',并且如果有可用的话,可以使用替代方案。我希望文档可以提供更多信息。阅读。 – trojanfoe 2013-03-01 10:39:40
雅在文档中说,停止使用弃用的方法,但我认为some1可能有更好的解决方案。 – MayurCM 2013-03-01 10:44:13
参见http://cookieflow.wordpress.com/2013/03/16/hiding-and-showing-the-ios-status-bar-in-phonegap-2-5-0/#more-77 – 2013-03-27 05:44:39