删除iOS的启动屏幕

我想在iOS应用程序中删除启animation面。

我在互联网上search,find了很多方式为别人工作,但这种方式不适合我。

1-与ngCordova:

我下载了ngCordova,并在cordova.js之前将ng-cordova.js添加到了我的应用程序中,然后在app.js使用了ngCordova

 angular.module('MyApp', ['ionic', 'starter.controllers', 'ngCordova']) .run(function ($ionicPlatform, $cordovaSplashscreen) { $cordovaSplashscreen.hide(); }); 

与此代码,我得到这个错误:

 0 533012 error TypeError: undefined is not an object (evaluating 'navigator.splashscreen.hide'), http://192.168.1.28:8100/lib/ngCordova/dist/ng-cordova.min.js, Line: 2 

2 – navigator.splashscreen:根据许多解决scheme,我使用navigator.splashscreen.hide()但这样我得到这个错误:

 0 693078 error TypeError: undefined is not an object (evaluating 'navigator.splashscreen.hide'), http://192.168.1.28:8100/js/app.js, Line: 13 

3-与cordova.exec:至less我使用cordova.exec:

 cordova.exec(null, null, "SplashScreen", "hide", []); 

但是我得到这个错误消息:

 0 803835 error TypeError: undefined is not a function (evaluating 'cordova.exec(null, null, "SplashScreen", "hide", [])'), http://192.168.1.28:8100/js/app.js, Line: 12 

我在MacBook Pro上使用cordova 4.1.2 ionic

我应该怎么做删除splassh屏幕?

我遇到了同样的问题,经过大量的搞乱之后,我发现我做了一些错误的事情:

这些技巧适用于我使用插件时遇到的一些问题:

1)确保'lib / ngCordova / dist / ng-cordova.min.js' 'lib / ionic / js / ionic.bundle.js'

2)确保你没有删除“cordova.js”,它是之前的。 (我为浏览器开发,但你需要它的模拟器和移动设备)。

3)确保你在ready块内:

 $ionicPlatform.ready(function() { $cordovaSplashscreen.hide(); });