1

我正在尝试利用 Ionic Storage 库来跟踪我的应用程序的设置。但是,我遇到了一个问题,每次重新启动应用程序时,存储都会被擦除。至少,看起来是这样的。

我正在存储数据:

this.storage.set('language', 'es');

并试图检索:

this.storage.get('language').then((val) => {
      this.mylang = val;
    }).catch((errorGet: any) => {
      console.error(errorGet);
      return;
    });

如果我不退出应用程序,则可以检索数据。但是如果我退出并重新打开,数据就消失了。据我所知,它正在使用 SQLite(在 XCode 中构建和测试时根据调试消息)。

4

2 回答 2

0

我认为这是 Ionic-storage 的问题,您可以在此处查看问题 https://github.com/ionic-team/ionic-storage/issues/165尝试实施另一种解决方案 SQLite 或本地存储

于 2019-11-07T13:55:44.237 回答
-1

最好的方法是使用后端进行持久存储,如 Rest Full API 或数据库。通过这种方式,您可以管理存储问题(这是我的建议)。

于 2019-11-07T16:05:34.120 回答