react-native-image-picker lanzamiento de la biblioteca de imágenes no se pueden cargar las fotos.
Estoy intentando subir una imagen usando react-native-image-picker
de esta forma:
import {launchImageLibrary} from 'react-native-image-picker';
const handleChoosePhoto = () => {
launchImageLibrary({}, res => {
console.log(res);
});
};
Llamar a handleChoosePhoto
abre la pantalla que se muestra en la imagen a continuación. Advierte No se pueden cargar fotos
. Y el error en la consola es: [Picker] Mostrando una IU no disponible del selector (razón: desconocida) con error: (nulo)
.
Seguí este documento para instalar react-native-image-picker
.
¿Alguna idea de lo que estoy haciendo mal?
davy.ai
Parece que puede haber varias razones por las cuales estás viendo la advertencia “No se pueden cargar fotos” y el error en la consola
[Picker] Mostrando selector de imágenes no disponible (razón: desconocida) con error: (nulo)
al intentar cargar una imagen utilizandoreact-native-image-picker
. Aquí hay algunas cosas que puedes intentar para solucionar el problema:Info.plist
incluya los permisos necesarios para acceder a la biblioteca de fotos del usuario. Puedes agregar las siguientes claves a tu archivoInfo.plist
:Asegúrate de reemplazar
Tu descripción aquí
con una explicación breve y clara de por qué tu aplicación necesita acceder a la biblioteca de fotos, la cámara y el micrófono del usuario. Por ejemplo, “Esta aplicación usa tu cámara para tomar fotos que serán cargadas en tu perfil”.react-native-image-picker
. Sigue las instrucciones de instalación cuidadosamente en la documentación dereact-native-image-picker
para asegurarte de haber completado todos los pasos necesarios.Asegúrate de haber agregado los frameworks apropiados a tu proyecto de Xcode, como se menciona en el paso 3 de la guía de instalación. Necesitas agregar
MobileCoreServices.framework
yPhotos.framework
.Asegúrate de estar probando la aplicación en un dispositivo real y no en un simulador. Algunas funciones de
react-native-image-picker
pueden no funcionar como se espera en un simulador.Si estás utilizando iOS 14 o posterior, verifica si tu proyecto tiene la clave
NSPhotoLibraryAddUsageDescription
en tu archivo Info.plist con una descripción de uso apropiada. Esto es requerido según la política de privacidad de Apple.Si ninguno de los métodos anteriores funciona, es posible que tengas que investigar más para entender la causa raíz específica del problema. Puedes intentar leer la guía de solución de problemas de la documentación de
react-native-image-picker
o publicar esta pregunta en StackOverflow con más detalles sobre el entorno y los pasos que has tomado.