我正在使用 AsyncStorage,我需要将存储到“facoltà”中的值保存到调用 this.setState 的“promessa”中。我写了那个代码:
constructor(props){
super(props)
AsyncStorage.setItem("facoltà","PROFS.json")
}
componentWillMount(){
AsyncStorage.getItem("facoltà").then((value)=>
{
console.log(value); // the console returns me PROFS.json so I thought it was working
this.setState({promessa:value})
}):
var dataObjects=require("../JsonLists/"+this.state.promessa) // but here this.state.promessa returns me null
}
问题是 this.state.promessa 返回“null”而不是“PROFS.json”,我不知道如何解决它。提前感谢您的回答。