null不是在React Native中的Cameraroll中的对象(评估'_nativeInterface.default.getPhotos')

使用来自本地社区的相机胶卷库并导入正确命名的库。 下面是使用expo目录初始化项目的相同代码

import { actionSheetIOS,ListView,StyleSheet,Text,TouchableOpacity,View,Platform} from 'react-native';
import { Navigator } from 'react-native-deprecated-custom-components';
import PhotoBrowser from 'react-native-photo-browser';
import CameraRoll from "@react-native-community/cameraroll";


const Photos= [
  {
    title: 'A',description: 'Photo to display',enableGrid: false,media: [{
      photo: 'A',title: 'A',}],}
];


CameraRoll.getPhotos({
  first: 30,assetType: 'Photos',}).then((data) => {
  const media = [];
  data.edges.forEach(d => media.push({
    photo: d.node.image.uri,}));
  Photos[2].media = media;
}).catch();

请建议解决以上问题,谢谢

linchao911 回答:null不是在React Native中的Cameraroll中的对象(评估'_nativeInterface.default.getPhotos')

对我来说,手动链接模块可以完成这项工作。 react-native link @react-native-community/cameraroll

本文链接:https://www.f2er.com/2718097.html

大家都在问