使用离子存储无法持久存储

我正在尝试利用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中的每个调试消息)。

hftxc 回答:使用离子存储无法持久存储

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

,

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

本文链接:https://www.f2er.com/3157672.html

大家都在问