Я пытаюсь сохранить идентификатор пользователя (тип Number) в AsyncStorage, но при этом выдается следующее сообщение об ошибке:
Исключение '- [_ NSCFNumber length]: нераспознанный селектор, отправленный экземпляру 0xb000000000000002323, был сгенерирован при вызове мультисети для цели
AsyncLocalStorage с параметрами (((userid, 2))
Пожалуйста, помогите мне решить эту проблему.
class SignIn extends Component {
loginHandler = async () => {
this.setState({ loading: true });
try {
let { data } = await axios
.post("http://offer.kdamjibhai.com/api/login", {
username: this.state.username,
password: this.state.password
})
.then(response => {
if (response.data.status_code === 200) {
if (response.data.data.status === "success") {
//alert('came here ')
AsyncStorage.setItem("loggedIn", "true");
AsyncStorage.setItem('userid', response.data.data.user_info.user_id);
this.setState({ loading: false });
this.props.navigation.navigate("SignedIn");
}
} else {
alert(response.data.data.message);
this.setState({ loading: false });
}
});
} catch (err) {
console.log(err);
}
};
render() {}
}
export default SignIn;