В настоящее время я пытаюсь сохранить входное значение. Однако это не работает. Код может запускаться без каких-либо ошибок, но входные значения не сохраняются для установкиTubeIT после того, как я обновляю приложение.
<View style = {styles.input}>
<TextInput placeholder = "Inlet Temperature"
style = {{flex:1}}
onChangeText = {(value)=>setTubeIT(value)}
keyboardType = {inputType}/>
<Text style = {{marginLeft:10}}>°C</Text>
_storedata :async () => {
try {
await AsyncStorage.setItem(
'Inlet Temperature', 'setShellIT'
);
} catch (error) {
}
},
_retrievedData : async () => {
try {
const value = await AsyncStorage.getItem(
'setShellIT');
if (value!==null) {
console.info(value);
}
} catch (error) {
}
}
Добро пожаловать в Stack Overflow! Пожалуйста, возьмите тур (вы получите значок!), Осмотритесь и прочитайте центр помощи, в частности Как мне задать хороший вопрос?. Я также рекомендую Написание идеального вопроса и Контрольный список вопросов Джона Скита.
Я пытаюсь выполнить отладку, и система предложила ':' вместо '='. Я новичок, чтобы реагировать на родные, поэтому могу делать некоторые ошибки новичка!
AsyncStorage.setItem('setShellIT', 'Inlet Temperature')


![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Пожалуйста, console.info (error) в вашем блоке catch и посмотрите, возвращает ли он ошибку
что это в _storedata: await AsyncStorage.setItem ('Температура на входе', 'setShellIT'); !!!