Xcode 中的离子电容器错误 - [警告] 本机:尝试调用 StatusBar.overlaysWebView,但未安装 StatusBar 插件

问题描述

我正在使用离子角应用程序。我使用带有电容器的离子创建了移动应用程序。 我使用以下步骤在我的应用程序中添加了状态栏。

安装状态栏

npm install cordova-plugin-statusbar
npm install @ionic-native/status-bar
ionic cap sync

app.component.ts 中的代码

import { StatusBar } from '@ionic-native/status-bar/ngx';
constructor(private statusBar: StatusBar) { }

this.platform.ready().then(() => {
      this.statusBar.overlaysWebView(true);
      this.statusBar.backgroundColorByHexString('#f8d047');
});

当我在 Xcode 中运行我的应用程序时出现以下错误

[警告] - 原生:尝试调用 StatusBar.overlaysWebView,但未安装 StatusBar 插件

解决方法

cordova-plugin-statusbar 与 Capacitor 不兼容,当您运行 sync 命令时,您应该看到一条消息告诉您

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...