我想使用CameraRoll来拍照,但是被红屏打破了。
所以我尝试了以下:
//print: undefined
console.log(RCTCameraRollManager);
答案 0 :(得分:15)
请检查RCTCameraRoll是否已添加到您的资料库中。如果不是,您必须将库链接到node_module/react-native/Libraries/CameraRoll
在反应原生文档中,有很好的指南可以将库链接到本机 https://facebook.github.io/react-native/docs/linking-libraries-ios.html#content
答案 1 :(得分:2)
作为一名Android开发人员,我一直在努力使用本机反应堆。我能够在以下位置找到它: -
node_module/react-native/Libraries/CameraRoll
在使用“react-native link cameraRoll链接库时,我遇到了以下错误: -
npm ERR! 404 Registry returned 404 for GET on https://registry.npmjs.org/react-native-cameraroll
所以我们需要手动链接它,如下所示:
打开你的Xcode.Then从node_module / react-native / Libraries / CameraRoll,将RCTCameraRoll.xcodeproj拖到Libraries文件夹的左侧窗格中。 现在转到Project - general - “链接框架和库” 添加(+)名为libRCTCameraRoll.a的文件夹。
重新安装并运行。