第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

世博圖像選擇器:未處理的承諾拒絕:類(lèi)型錯(cuò)誤:未定義不是對(duì)象

世博圖像選擇器:未處理的承諾拒絕:類(lèi)型錯(cuò)誤:未定義不是對(duì)象

我目前正在開(kāi)發(fā)一個(gè)小型應(yīng)用程序,我想將相機(jī)膠卷中的圖像加載到應(yīng)用程序中。我已經(jīng)在 Expo Image Picker 文檔的幫助下構(gòu)建了一個(gè)組件來(lái)執(zhí)行此操作。遺憾的是,我總是在我的博覽會(huì)客戶(hù)端中收到以下警告,并且我無(wú)法從相機(jī)膠卷中選取任何圖像。當(dāng)我單擊按鈕選擇它們時(shí),它就保持原樣。我的代碼:import React, {useEffect, useState} from 'react';import { View, Image, TouchableOpacity, PermissionsAndroid, Alert, Platform, StyleSheet } from 'react-native';import * as Permissions from 'expo-permissions';import ImagePicker from 'expo-image-picker';import { MaterialIcons } from '@expo/vector-icons'export default function ImageChooser() {    const [imageSource, setImageSource] = useState([]);    getPermissionAsync = async () => {                  const { status } = await Permissions.askAsync(Permissions.CAMERA_ROLL);          if (status !== 'granted') {            alert('Sorry, we need camera roll permissions to make this work!');          }              };        useEffect(() => {        getPermissionAsync();    }, []);        _getPhotoLibrary = async () => {        let result = await ImagePicker.launchImageLibraryAsync({         allowsEditing: true,         aspect: [4, 3]        });        if (!result.cancelled) {         setImageSource({ image: result.uri });        }    }        return (        <View style={styles.container}>            <TouchableOpacity style={styles.button} onPress={() => _getPhotoLibrary()}>                {!imageSource && <MaterialIcons name="add-a-photo" style={styles.icon} size={36} />}                {/* {imageSource && <Image source={{uri:imageSource}} style={styles.image} />} */}            </TouchableOpacity>        </View>    )}const styles = StyleSheet.create({    container: {        paddingLeft: 20,        paddingVertical: 10    },        button: {        flex: 1,        alignItems: 'center',        justifyContent: 'center',        width: 200,        height: 150,        borderWidth: 1,        borderColor: '#C6C6C8',        borderRadius: 5,        backgroundColor: '#fff'    },    image: {        width: 200,        height: 150    },    icon: {        color: '#C6C6C8'    }})
查看完整描述

4 回答

?
冉冉說(shuō)

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊

您導(dǎo)入ImagePicker不正確,

使用import * as ImagePicker from 'expo-image-picker';

查看完整回答
反對(duì) 回復(fù) 2023-09-28
?
楊魅力

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊

您可能需要檢查您的 EAS 版本,以防出現(xiàn)問(wèn)題。似乎本機(jī)模塊始終未定義,因此可能是構(gòu)建問(wèn)題

嘗試運(yùn)行eas build:list并導(dǎo)航到您收到錯(cuò)誤的最新版本。然后檢查構(gòu)建管道步驟。

expo doctor標(biāo)記了我正在使用的反應(yīng)本機(jī)版本的問(wèn)題。解決這個(gè)問(wèn)題為我解決了錯(cuò)誤

https://img1.sycdn.imooc.com//65154aa40001700706470490.jpg

查看完整回答
反對(duì) 回復(fù) 2023-09-28
?
largeQ

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊

Expo-image-picker需要一個(gè)插件來(lái)訪問(wèn)本機(jī)代碼。確保您已將其包含在 app.json 中。Expo-圖像選擇器文檔

另外不要忘記重建應(yīng)用程序。

{

? "expo": {

? ? "plugins": [

? ? ? [

? ? ? ? "expo-image-picker",

? ? ? ? {

? ? ? ? ? "photosPermission": "The app accesses your photos to let you share them with your friends."

? ? ? ? }

? ? ? ]

? ? ]

? }

}

將“expo-image-picker”數(shù)組添加到 app.json(應(yīng)用程序配置文件)中的 plgins 數(shù)組中。


查看完整回答
反對(duì) 回復(fù) 2023-09-28
?
慕無(wú)忌1623718

TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊

2天后我意識(shí)到這個(gè)問(wèn)題的原因。這是相關(guān)的世博會(huì)申請(qǐng)。我在其他設(shè)備上嘗試了我的應(yīng)用程序,但沒(méi)有遇到這個(gè)問(wèn)題。刪除 expo 并重新安裝后,我的代碼運(yùn)行成功。



查看完整回答
反對(duì) 回復(fù) 2023-09-28
  • 4 回答
  • 0 關(guān)注
  • 199 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)