我正嘗試在我的應用程序中使用nativestorage(https://github.com/TheCocoaProject/cordova-plugin-nativestorage)。Ionic NativeStorage錯誤
一切都很好,我可以構建應用程序。
在我app.components.ts
我有這個
this.setRootPage();
在的this.platform.ready().then(()
其中依次調用該函數
setRootPage() {
//intro skip if value is set
this.nativeStorage.getItem("intro").then((intro) => {
if (intro) {
this.rootPage = Category1Page;
} else {
this.rootPage = IntroPage;
}
});
}
我運行的應用程序Error: Uncaught (in promise): [object Object]
當結束了一個錯誤結束在IOS模擬器以及瀏覽器上都使用ionic cordova run browser
你的幫助是極大的讚賞
離子信息
cli packages: (/usr/local/lib/node_modules)
@ionic/cli-utils : 1.12.0
ionic (Ionic CLI) : 3.12.0
global packages:
cordova (Cordova CLI) : 7.0.1
local packages:
@ionic/app-scripts : 1.3.7
Cordova Platforms : android 6.2.3 browser 4.1.0 ios 4.4.0
Ionic Framework : ionic-angular 3.3.0
System:
ios-deploy : 1.9.2
Node : v6.11.2
npm : 3.10.10
OS : macOS High Sierra
Xcode : Xcode 9.0 Build version 9A235
Misc:
backend : pro
像你說的難道。現在,錯誤「錯誤:未捕獲(承諾):[對象對象]」不顯示。然而,只是一個空白的頁面,並沒有在控制檯或例外錯誤... – RSK
我忘了添加錯誤回調,看我更新的答案:-)如果沒有找到關鍵'intro'錯誤回調被調用。 – David
感謝大衛的幫助。我將添加一些額外的修補程序,以便讓它工作並避免死亡白屏。感謝磨坊! – RSK