В настоящее время я работаю как над версией для Android, так и над версией для iOS, используя react-native, но в версии для iOS возникает следующая ошибка:
undefined не является объектом (оценка «UIManager.AndroidTextInput.Constants»)
В настоящее время я работаю как над версией для Android, так и над версией для iOS, используя react-native, но в версии для iOS возникает следующая ошибка:
undefined не является объектом (оценка «UIManager.AndroidTextInput.Constants»)
... По сути, была плохая проверка равенства:
if (Platform.OS = 'android') { ...
за
componentDidMount() {
if (Platform.OS === 'android') {
BackAndroid.addEventListener('hardwareBackPress', this.handleBackOnOverlay);
}
Это привело к добавлению прослушивателя событий для кнопки возврата Android в приложении iOS. Вышеупомянутые ошибки были показаны в результате этого, кажется. Никогда не предполагайте, что сообщение об ошибке является ошибкой как таковой.