使用Expo,MediaLibrary.getAlbumsAsync使客户端无提示崩溃

时间:2019-04-26 14:53:49

标签: expo

每当我同时使用同一帐户的iPhone和iPad和同一帐户的另一部iPhone呼叫MediaLibrary.getAlbumsAsync()时,Expo客户端都将崩溃。在模拟器上工作正常。

我想知道这是否与我的图书馆有关,但是在备用帐户上进行测试似乎无法证明这一点。

这里有一个小吃来证明这一点-它是库存App.js,其中仅包含进口商品和componentDidMount

https://snack.expo.io/@colinbm/medialibrary-getalbumsasync-crash

import React from 'react';
import { StyleSheet, Text, View } from 'react-native';

import { Permissions, MediaLibrary } from 'expo';

export default class App extends React.Component {
  componentDidMount = async () => {
    const { status } = await Permissions.askAsync(Permissions.CAMERA_ROLL);
    if (status === 'granted') {
      let albums = await MediaLibrary.getAlbumsAsync();
      console.log(albums);
    }
  }

  render() {
    ...
  }
});

0 个答案:

没有答案