Я использую обработчик реагирующих жестов в реагирующей навигации и получаю эту ошибку
null не является объектом (оценка 'RNGestureHandlerModule.Direction')
Файл рабочей области автоматически создается с новой нативной версией React (0.60). И в папке библиотек в проекте Xcode нет библиотек.
Я создал новый проект в React Native, а новый проект был автоматически создан с помощью React Native версии 0.60. Затем я установил следующие зависимости
npm install — сохранить реагирующую навигацию npm install — сохранить react-native-gesture-handler После установки я получаю ошибку времени выполнения
null не является объектом (оценка 'RNGestureHandlerModule.Direction')
Я также попытался вручную связать зависимости react-native-gesture-handler со следующими шагами
Щелкните правой кнопкой мыши библиотеки "Добавить файлы в проект" /node_modules/react-native-gesture-handlers/ios/RNGestureHandler.xcodeproj Перейдите к этапам сборки и добавьте libRNGestureHandler.a. Бегать После этого я получаю следующие ошибки
-> Файл не найден -> Файл не найден
Любое предложение для меня, чтобы исправить это?
Вы пробовали использовать react-native link react-native-gesture-handler
?
Для меня решение было:
1) react-native link react-native-gesture-handler
2) cd ios
3) pod install
как и сейчас, pod автоматически устанавливается в проект с помощью react-native 0.60.
Пожалуйста, попробуйте связать react-native-gesture-handler, а затем исправьте эту ошибку.
попробуйте эту команду для подключаемого модуля обработчика жестов ссылки
react-native link react-native-gesture-handler
Если вы используете RN> 0,60, вам не нужно вручную связывать react-native-gesture-handler, поскольку он поддерживает автосвязывание.
Для iOS
cd ios && pod install
Для получения дополнительной информации см. выпуск №671