错误ReactNative AsyncStorage为空iOS

问题描述

我正在使用asyncStorage用ReactNative开发一个应用程序,在Android上运行良好,在iOS上存在问题,我无法解决问题: 错误:[@ RNC / AsyncStorage]:NativeModule:AsyncStorage为空。

这里是错误图片

This is Error Messaje in iPhone X

我已经尝试了您在错误消息中输入的所有说明,但我一直在寻找相同的错误,因此找不到解决方案。 让我们看看是否有人对此错误有相同的经验,可以为我提供帮助,非常感谢。

更多信息:

  • 我没有使用expo
  • React Native版本61.5

解决方法

尝试在您的ios/Podfile上添加以下行:

[...]
target 'YourApp' do
  #The line below
  pod 'RNCAsyncStorage',:path => '../node_modules/@react-native-community/async-storage'
  
  target 'YourAppTests' do
    inherit! :complete
    # Pods for testing
  end
[...]

然后cd ios && pod install

确保已安装cocoapods,并且在项目中使用的是pod。