繁体   English   中英

Expo/React-native AsyncStorage.getItem() 解析为 null

[英]Expo/React-native AsyncStorage.getItem() resolves to null

我正在 Expo 开发一个应用程序,并且面临一个非常简单的问题。

在我的 App.js 内部:

AsyncStorage.setItem("test", "testVal").then((res) => {
    AsyncStorage.getItem("test", (value) => {
        console.log("VALUE: " + value);
    });
});

上面的代码记录了VALUE: null ,而不是VALUE: test 关于可能出现问题的任何想法?

(使用 EXPO 版本 3.17.21)

这是getItem签名:

static getItem(key: string, [callback]: ?(error: ?Error, result: ?string) => void): Promise

所以回调的第一个参数是error 尝试:

AsyncStorage.setItem("test", "testVal").then((res) => {
    AsyncStorage.getItem("test", (err, value) => {
        console.log("VALUE: " + value);
    });
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM