Зачем реагировать родной образ-комплектовщик showImagePicker неопределено в реагируют родные?
В настоящее время я запускаю свой собственный проект React через терминал и редактор Atom. Я пытаюсь использовать rect-native-image-picker из https://github.com/marcshilling/react-native-image-picker и следовал инструкциям по установке: npm install react-native-image-picker@latest --save
И мое dependencies
шоу: "react-native-image-picker": "^0.22.8"
Затем я попытался следовать точному примеру, но я все еще получаю ошибку на ImagePicker.showImagePicker(options, (response) => {...})
, Когда я нажимаю кнопку, чтобы выбрать изображение: Cannot read property 'showImagePicker' of undefined
Итак, я console.log(ImagePicker)
из import ImagePicker from 'react-native-image-picker'
, что точно как это реализовано в примере проекта из react-native-image-picker, и он зарегистрирован:
Поэтому я клонировал пример проекта, а также console.log(ImagePicker)
, и он показал:
launchCamera
и launchImageLibrary
. Я никак не могу понять почему. Что я мог упустить или сделать неправильно?1 ответ:
Какую версию RN и iOS вы используете? Если вы уверены, что связали пакет npm с собственным кодом (
rnpm link
), Вы можете попробовать добавить в свойInfo.plist
(правый ключ - > открыть как исходный код) между тегами<dict>
:<key>NSPhotoLibraryUsageDescription</key> <string>This app requires access to the photo library.</string>