undefined不是对象(评估'RCTCameraRollManager.getPhotos'时)

8

我想使用 CameraRoll 来获取一张图片,但是屏幕变成了红色。

所以我尝试了以下内容:

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

red-screen


我有完全相同的问题。在Android和iOS上都是如此。使用react-native-0.12.0。 - han4wluc
2个回答

15

3
作为一名安卓开发者,我在使用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的文件夹。

重新安装即可正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接