react-native之 ‘RNGestureHandlerModule.State’ ----------小白的天堂

null is not an objuect(evaluating ‘RNGesturehandlerModule.State’)

這個錯誤主要是引用了新版react-navigation造成的,(react-navigation:’3+’)

解決方法:

Android:

執行:yarn add react-native-gesture-handler

react-native link

Ios:

先link,有時候會link以後還是後報錯,這時候需要我們手動配置:

  1. Xcode打開項目,在Libraries上右鍵選擇“Add FIles to ‘your project’”

 

2. 選擇本項目下node_modules 下 react-native-gesture-handler中ios文件夾,點擊’RNGestureHandler.xcodeproj‘,點擊添加按鈕

 

3. 這時候在Libraries中就i出現了“RNGestureHandler.xcodeproj”

 

4. 點開這個文件,選擇Products,把裏面的libRNGestureHandler.a文件拖入項目中Build Phases中 link Binary With Libraries中:

 

至此,手動配置結束,然後build項目,運行就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章