undefined не является объектом (оценка «UIManager.AndroidTextInput.Constants»)

В настоящее время я работаю как над версией для Android, так и над версией для iOS, используя react-native, но в версии для iOS возникает следующая ошибка:

undefined не является объектом (оценка «UIManager.AndroidTextInput.Constants»)

undefined не является объектом (оценка 'UIManager.AndroidTextInput.Constants')


person Michael Stokes    schedule 29.04.2017    source источник


Ответы (1)


... По сути, была плохая проверка равенства:

if (Platform.OS = 'android') { ...

за

componentDidMount() {  
    if (Platform.OS === 'android') {
            BackAndroid.addEventListener('hardwareBackPress', this.handleBackOnOverlay);
    }

Это привело к добавлению прослушивателя событий для кнопки возврата Android в приложении iOS. Вышеупомянутые ошибки были показаны в результате этого, кажется. Никогда не предполагайте, что сообщение об ошибке является ошибкой как таковой.

person Michael Stokes    schedule 05.05.2017