尝试使用AsyncStorage时应用崩溃

时间:2020-04-15 15:55:52

标签: javascript react-native

我正在尝试使用以下日期存储日期:https://github.com/react-native-community/datetimepicker

问题是我想将日期保存在AsyncStorage中,可能还要存储几个日期。

这是我的代码:

.spec

我不确定为什么会崩溃,因为崩溃,我什至没有机会阅读错误。

1 个答案:

答案 0 :(得分:2)

setItem函数期望string而不是object。您应在调用函数之前对日期进行字符串化。这是使用get / set的示例:

AsyncStorage.setItem("my-key", JSON.stringify(date));

const date = await AsyncStorage.getItem("my-key");
console.log(new Date(date))

您可以在documentation中找到更多信息。