2013-03-01 82 views
4

我已安装Cordova 2.5并试图在Xcode项目中使用Hello World并得到此警告。是否ANY1有任何想法如何解决这个警告.. 感谢'useSplashScreen'已过时:已弃用Cordova 2.5在Xcode中获取此警告

+0

停止使用'useSplashScreen',并且如果有可用的话,可以使用替代方案。我希望文档可以提供更多信息。阅读。 – trojanfoe 2013-03-01 10:39:40

+0

雅在文档中说,停止使用弃用的方法,但我认为some1可能有更好的解决方案。 – MayurCM 2013-03-01 10:44:13

+0

参见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

回答

2

闪屏控制,现已拆分到闪屏插件:

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

(还有其上使用的完整示例页)

+1

如果这是已弃用,那么为什么新版本以这种方式运输?打开终端并在xcode中创建一个新项目,当你尝试运行它时,你会得到这个警告。这是简单的香草,直接从phonegap包没有变化。困惑。 – timsayshey 2013-03-01 21:58:03

+0

@ timbad2021我怀疑没有人更新模板应用程序! – rmc47 2013-03-03 20:14:17

4

您可以注释掉AppDelegate.m()行线68根据2.5.0

self.viewController.useSplashScreen = YES; 

这应该删除您的下一个版本的警告。

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