Проблема в React собственной версии 0.60 -> null не является объектом (оценка 'RNGestureHandlerModule.Direction') - PullRequest
1 голос
/ 09 июля 2019

Я использую реагирующий родной жест-обработчик в реагирующей навигации и получаю эту ошибку

null не является объектом (оценка 'RNGestureHandlerModule.Direction')

Файл рабочей области автоматически создается с новой собственной версией React (0.60). И нет никаких библиотек под папкой библиотеки в проекте Xcode.

Я создал новый проект в реагировать нативно и новый проект, созданный с реакцией нативной версии 0.60 автоматически. Затем я установил следующие зависимости

npm install - сохранить реакцию-навигацию npm install - сохранить обработчик реакции-нативного жеста После установки я получаю сообщение об ошибке

ноль не является объектом (оценка 'RNGestureHandlerModule.Direction')

Я также попытался вручную связать зависимости реакции-нативного жеста-обработчика с помощью следующих шагов

Щелкните правой кнопкой мыши библиотеки "Добавить файлы в проект" /node_modules/react-native-gesture-handlers/ios/RNGestureHandler.xcodeproj Перейти к этапам сборки и добавить libRNGestureHandler.a Бежать После этого я получаю следующие ошибки

-> Файл не найден -> Файл не найден

Любое предложение для меня, чтобы это исправить?

Ответы [ 3 ]

3 голосов
/ 09 июля 2019

Вы пробовали использовать react-native link react-native-gesture-handler?Для меня решение было:

1) react-native link react-native-gesture-handler

2) cd ios

3) pod install

как сейчас, podустанавливается автоматически в проект с response-native 0.60

1 голос
/ 14 июля 2019

Если вы используете RN> 0,60, вам не нужно вручную связывать реакцию-нативный-жест-обработчик, поскольку он поддерживает автоподключение.

Для iOS

cd ios && pod install

Для получения дополнительной информации см. выпуск № 671

0 голосов
/ 09 июля 2019

Пожалуйста, попробуйте связать реакцию-родной-жест-обработчик, затем исправьте эту ошибку.

попробуйте эту команду для плагина обработчика жеста ссылки.обработчик жестов

...