反应原生异步存储问题
Posted
技术标签:
【中文标题】反应原生异步存储问题【英文标题】: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)`,
)
-
其中一件事是我的错误没有打印出来。
ios 用户遇到此问题
我需要先删除项目然后再写入吗? setString 不会覆盖值吗?
客户端是否存在存储问题?
【问题讨论】:
【参考方案1】:获取时尝试使用JSON.parse()
,设置时尝试使用JSON.stringify()
【讨论】:
我在对象的情况下使用它。但这些只是字符串。 @mohsinali1317 在catch
块中显示什么错误?你能证明吗
这就是问题所在,它根本没有显示任何错误。
@mohsinali1317 你在里面发送什么参数?请分享以上是关于反应原生异步存储问题的主要内容,如果未能解决你的问题,请参考以下文章