【问题标题】:React native async storage issues反应原生异步存储问题
【发布时间】:2021-12-07 23:43:15
【问题描述】:

在我的本机应用程序中,我试图将数据保存到我的本地存储中。它大部分时间都可以正常工作,但有时我在设置项目时会出错。

所以这是我设置项目的代码

async setString(key: string, value: any) {
    try {
      return await AsyncStorage.setItem(key, value)
    } catch (e) {
      LogService.logError(
        'apiClient',
        'apptype',
        `Error setting local storage, key: ${key} error: ${JSON.stringify(e)}`,
      )
    }
  }
  1. 其中一件事是我的错误没有打印出来。
  2. IOS 用户遇到此问题
  3. 我需要先删除项目然后再写入吗? setString 不会覆盖值吗?
  4. 客户端是否存在存储问题?

【问题讨论】:

    标签: reactjs react-native asyncstorage


    【解决方案1】:

    获取时尝试使用JSON.parse(),设置时尝试使用JSON.stringify()

    【讨论】:

    • 我在对象的情况下使用它。但这些只是字符串。
    • @mohsinali1317 在catch 块中显示什么错误?你能证明吗
    • 这就是问题所在,它根本没有显示任何错误。
    • @mohsinali1317 你在里面发送什么参数?请分享
    猜你喜欢
    • 1970-01-01
    • 2020-07-09
    • 2021-12-08
    • 2020-11-23
    • 1970-01-01
    • 2020-12-03
    • 2019-11-22
    • 1970-01-01
    • 2022-10-08
    相关资源
    最近更新 更多