undefined 不是一个对象(评估 ImagePickerManager.showImagePicker) [英] undefined is not an object(evaluating ImagePickerManager.showImagePicker)
本文介绍了undefined 不是一个对象(评估 ImagePickerManager.showImagePicker)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
var ImagePicker = require('react-native-image-picker');
call() {
var options = {
title: 'Select Avatar',
customButtons: [
{name: 'fb', title: 'Choose Photo from Facebook'},
],
storageOptions: {
skipBackup: true,
path: 'images'
}
};
ImagePicker.showImagePicker(options, (response) => {
console.log('Response = ', response);
if (response.didCancel) {
console.log('User cancelled image picker');
}
else if (response.error) {
console.log('ImagePicker Error: ', response.error);
}
else if (response.customButton) {
console.log('User tapped custom button: ', response.customButton);
}
else {
let source = { uri: response.uri };
// You can also display the image using data:
// let source = { uri: 'data:image/jpeg;base64,' + response.data };
this.setState({
avatarSource: source
});
}
});
}
我从渲染 onClick 调用这个函数.我正在使用
I call this function from render onClick. I am using
react-native-image-picker@0.26.7
react-native-image-picker@0.26.7
但它给了我 undefined 不是对象错误.另外请告诉我如何将其链接到手机图库以选择图像.请建议我解决方案
But it is giving me undefined is not an object error. Also please tell me how can I link it to phone gallery to choose the image. Please suggest me solution
推荐答案
如果您更新导入:
import * as ImagePicker from 'react-native-image-picker';
ImagePicker.showImagePicker(options, (response) => {
// code here
};
一切都会好起来的
这篇关于undefined 不是一个对象(评估 ImagePickerManager.showImagePicker)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文