React native 一直在请求摄像机滚动许可。获取错误:undefined不是对象(正在评估';"expo.Permission.askAsync';)
在请求react native中的权限时收到此警告(几乎是一个错误,因为应用程序此时仍显示黄色警告)。下面是我的代码React native 一直在请求摄像机滚动许可。获取错误:undefined不是对象(正在评估';"expo.Permission.askAsync';),react-native,expo,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}
//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);
}
}
您似乎没有正确安装模块。从命令行中执行安装命令
您需要运行
expo安装expo permissions
@MDB您的expo版本是什么?@hong develope my expo version是35.0.0是否有代码的任何部分可以从expo导入权限?不只有这一行,const{status,permissions}=wait permissions.askAsync(permissions.CAMERA\u ROLL)代码>