Реагировать с навигацией - «Не удается прочитать свойство« Состояние »неопределенного», даже если обработчик жестов установлен и связан - PullRequest
0 голосов
/ 18 апреля 2019

Проблема

При попытке использовать стековый навигатор в React Navigation появляется ошибка «Не удается прочитать свойство« Состояние »неопределенного». Switch и bottomTabNavs работают отлично.

Если кто-нибудь знает, как решить эту проблему, это было бы удивительно!

То, что я пробовал

Я уже проверил, чтобы удостовериться, что response-native-жест-обработчик установлен и правильно связан.

Окружающая среда

Package.json

{
  "name": "app",
  "version": "5.1.0",
  "private": true,
  "devDependencies": {
    "babel-jest": "23.6.0",
    "fs-extra": "^6.0.1",
    "jest": "23.6.0",
    "metro-react-native-babel-preset": "0.49.2",
    "react-test-renderer": "16.7.0",
    "reactotron-react-native": "^3.2.0",
    "replace-in-file": "^3.4.2"
  },
  "scripts": {
    "android": "react-native run-android",
    "ios": "react-native run-ios --simulator=\"iPhone X\"",
    "apk": "cd android && ./gradlew assembleRelease",
    "rename": "node ./bin/rename.js",
    "start": "react-native start",
    "test": "jest"
  },
  "jest": {
    "preset": "react-native"
  },
  "dependencies": {
    "axios": "^0.18.0",
    "lodash": "^4.17.11",
    "react": "16.6.3",
    "react-native": "0.58.0-rc.2",
    "react-native-firebase": "^5.2.0",
    "react-native-gesture-handler": "^1.1.0",
    "react-native-rate": "^1.1.6",
    "react-native-sensitive-info": "5.2.9",
    "react-native-splash-screen": "^3.2.0",
    "react-native-status-bar-height": "^2.3.1",
    "react-native-table-component": "^1.2.0",
    "react-navigation": "^3.3.2"
  }
}
```[![enter image description here][1]][1]


  [1]: https://i.stack.imgur.com/8Uqso.png

1 Ответ

0 голосов
/ 18 апреля 2019

Проблема заключалась в том, что файл pod не был установлен, даже несмотря на то, что в соответствии с исходной ссылкой, что пакет был успешно связан.

Чтобы решить эту проблему, выполните следующие действия:

  1. cdios
  2. Pod install
  3. Очистить папку ios
  4. Запустить приложение
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...