Ionic(pluginName:statusbar)不存在,无法更改状态栏字体颜色

时间:2014-11-20 23:04:11

标签: ios cordova ionic-framework

我在将离子/ cordova iOS应用中的状态栏上的字体颜色更改为白色时遇到问题,尽管已安装了状态栏插件:

cordova plugins
...
org.apache.cordova.statusbar 0.1.8 "StatusBar"

和app.js

.run(function($ionicPlatform) {
  $ionicPlatform.ready(function() {
    if(window.StatusBar) {
      StatusBar.styleLightContent();
    }
  });
})

和config.xml

<preference name="StatusBarOverlaysWebView" value="true" />
<preference name="StatusBarStyle" value="lightcontent" />

字体颜色不是从黑色改变而我在XCode控制台中收到错误消息:

CDVPlugin class CDVStatusBar (pluginName: statusbar) does not exist.

供参考,我的cordova版本为3.5.0-0.2.6和离子1.0.0-beta.13

1 个答案:

答案 0 :(得分:8)

我的解决方案是删除并重新添加平台。

cordova platform rm ios
cordova platform add ios