我想使用 CameraRoll 来拍照,但被红屏破坏了。
所以我尝试了以下操作:
//print: undefined
console.log(RCTCameraRollManager);
请检查 RCTCameraRoll 是否已添加到您的库中。如果不是,您必须将库链接到 fromnode_module/react-native/Libraries/CameraRoll
在 react-native 文档https://facebook.github.io/react-native/docs/linking-libraries-ios.html#content中有很好的将库链接到 react-native 的指南
作为一名 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 的文件夹。
重新安装,它的工作原理。