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

在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);
    }
}
jiangpingshe 回答:坚持要求CAMERA_ROLL许可。收到错误消息:undefined不是对象(正在评估'_expo.Permission.askAsync')

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

您需要运行expo install expo-permissions

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

大家都在问