TypeError:null 是一个对象(评估“reactNativeImagCropPicker.default.openPicker”)
2020-03-25
1185
pickMultiple() {
ImagePicker.openPicker({
multiple: true,
waitAnimationEnd: false,
includeExif: true,
forgeJpg: true,
}).then(images => {
}).catch(e => alert(e));
}
当我 console.log(ImagePicker.opnPicker) 时,它返回 null 它没有调用我的相机,显示 null 不是对象
2个回答
您可能需要检查 2 件事:
- react-native 库是否安装正确
- 是否授予了正确的权限。
首先,在安装
npm install
或
yarn add
后,您可能需要在 ios 文件夹中安装 pod。您可以找到每个模块的 git repo 或网站。
在 iOS 和 Android 中访问相机或相册需要正确的权限。如果出现错误,请检查是否授予了权限。
Myungjin Choi
2020-03-25
我将库更改为
react-native-customized-image-picker
并执行了
npm react-native run-android
也许您可以使用普通的库,即
react-native-image-crop-picker
但请确保始终运行 build back 以添加
设置到 gradle 文件,并运行
react-native link <name>
然后构建项目
这就是它对我的作用
alisidaniel
2020-03-26