3

使用来自 react native 社区的相机胶卷库并正确命名导入。下面是使用 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();

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

4

1 回答 1

0

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

于 2020-03-29T11:04:10.073 回答