坚持要求CAMERA_ROLL许可。收到错误消息:undefined不是对象(正在评估'_expo.Permission.askAsync')

时间:2019-11-04 13:08:27

标签: react-native expo

在react-native中请求权限时,得到此警告(几乎是一个错误,因为应用程序此时卡住并显示黄色警告)。下面是我的代码

//MY IMPORTS

import * as ImagePicker from 'expo-image-picker';
import * as Permissions from 'expo-permissions';


//My CODE

onImageUpload = async () => {

    const {status, permissions} = await Permissions.askAsync(Permissions.CAMERA_ROLL);
    try {

        if (status === 'granted') {
            console.log("granted!!")
        }
    } catch (err) {
        console.log('onImageUpload error:' + err.message);
    }
}

1 个答案:

答案 0 :(得分:0)

您似乎没有正确安装模块。从命令中执行安装命令。

您需要运行expo install expo-permissions