возвращает ошибку 'null не является объектом (оценивает' imagepickermanager.showimagepicker ')' при вызове метода onpress - PullRequest
0 голосов
/ 05 апреля 2019

, когда я пытаюсь получить доступ к фотографиям, используя реагирующее средство выбора изображений, оно возвращает ошибку «null не является объектом (оценивает« ImagePickerManager.showImagePicker »)».

я пытался связать библиотекиудаление узловых модулей, а затем снова и т. д., но ни один из них не работал.

const ImagePicker = require("react-native-image-picker");

<TouchableOpacity
                    onPress={() => {
                        const options = {
                            title: "Select Profile Pic",
                            mediaType: "photo",
                            takePhotoButtonTitle: "Take a Photo",
                            maxWidth: 256,
                            maxHeight: 256,
                            allowsEditing: true,
                            noData: true
                        }
                    ImagePicker.showImagePicker(options, response => {
                        if (response.uri){
                            this.setState({photo: response})
                        }

                        })


firebase.storage.ref().child(`chatImg/${this.state.photo.uri}`);
                    }}
                    style={{ flexDirection: 'row' }}
                >
                    <View style={{ width: 15 }} />
                    <AutoHeightImage width={35} source= 
{require('../../resource/icon_attach.png')} />                    
                    <View style={{ width: 5 }} />
                </TouchableOpacity>

1 Ответ

0 голосов
/ 05 апреля 2019

добавление RNImagePicker.xcodeproj вручную в xcode решило мою проблему.

...