8

我想使用 CameraRoll 来拍照,但被红屏破坏了。

所以我尝试了以下操作:

//print: undefined
console.log(RCTCameraRollManager); 

红屏

4

2 回答 2

15

请检查 RCTCameraRoll 是否已添加到您的库中。如果不是,您必须将库链接到 fromnode_module/react-native/Libraries/CameraRoll

在 react-native 文档https://facebook.github.io/react-native/docs/linking-libraries-ios.html#content中有很好的将库链接到 react-native 的指南

于 2015-10-23T06:38:34.067 回答
3

作为一名 android 开发人员,我一直在努力使用 react-native 相机胶卷。我能够在以下位置找到它:-

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。然后从 node_module/react-native/Libraries/CameraRoll 中,将 RCTCameraRoll.xcodeproj 拖到 Libraries 文件夹的左侧窗格中。现在转到项目-常规-“链接的框架和库”添加(+)名为 libRCTCameraRoll.a 的文件夹。

重新安装,它的工作原理。

于 2017-02-09T22:54:43.490 回答