React Native 0.26从资产库中显示图像时找不到合适的图像URL加载程序

Soc*_*ten 3 image ios reactjs react-native

我最近将我的项目更新为0.26.在修复了不断变化之后,当我尝试使用react-native-camera模块从资产库中显示图像并保存到相机胶卷时,我收到错误.目前仅在iOS上测试过.

    [error][tid:com.facebook.react.ImageLoaderURLCacheQueue]
    [RCTImageLoader.m:332] No suitable image URL loader found for
    assets-library://asset/asset.JPG?id=DC49E90A-8F0D-41E8-9120-  1A7517735C44&ext=JPG
Run Code Online (Sandbox Code Playgroud)

我正在做的就是在我的Image组件中使用此资产URL,如:

resizeMode="contain" source={{uri: props.imageUri}}

Soc*_*ten 5

如果其他人正在经历这个.RTCCameraRoll现在是可选的,必须手动添加到项目和构建阶段.这样做可以解决问题.谢谢.

  • 从node_modules/react-native获取RCTCameraRoll项目并将其移至xCode项目.然后在构建阶段=>链接二进制文件中添加库. (2认同)