react-native-image-picker在IOS上总是返回”Can’t find variable:response”的错误?
2017-03-15 01:20
1106 查看
环境:
react-native: 0.41.2
react-native-image-picker: 0.26.2
xcode 8.2.1
iphone 6
根据官方教程(https://github.com/marcshilling/react-native-image-picker)写例子,结果就栽了跟头。图库能够正常打开,但是选择后总是返回”
以下为部分源码:
react-native: 0.41.2
react-native-image-picker: 0.26.2
xcode 8.2.1
iphone 6
根据官方教程(https://github.com/marcshilling/react-native-image-picker)写例子,结果就栽了跟头。图库能够正常打开,但是选择后总是返回”
Can’t find variable:response”错误;进一步测试,就算点取消按钮也是返回该错误;接着将回调函数的response参数重命名为res,还是得到该错误。说明我的回调函数根本没执行,直接卡在模块内部了,由于时间关系不打算继续深究模块源码,于是打算绕过去。既然
ImagePicker只是对
ImagePickerManager做一层封装,那么直接引用
ImagePickerManager试试看呢,结果问题就解决了。
以下为部分源码:
import {NativeModules} from 'react-native'; const { ImagePickerManager } = NativeModules; //...(无关代码省略) var options = { title: '选择图片', takePhotoButtonTitle:"拍照", chooseFromLibraryButtonTitle:"从图库选择", cancelButtonTitle:"取消", mediaType:"photo" }; ImagePickerManager.showImagePicker(options, function(repsonse) { console.log(response); }); //…(无关代码省略)
相关文章推荐
- 小菜鸟的第一篇文章,在学习RN,就当是做笔记吧,iOS开发RN中添加第三方库react-native-image-picker
- 关于react-native遇到Can't find variable: TouchableHighlight
- react-native-image-picker在iOS上闪退的解决办法
- React-Native首次运行提示-ReferenceError-Can-t-find-variable-fbBatchedBridge
- ReactNative ImagePickerIOS 使用教程
- react-native 解决 Can't find variable: __fbBatchedBridge
- 使用react-native-image-crop-picker上传图片
- React Native之Image组件使用时Android和iOS兼容性
- react-native-image-picker
- iOS应用发布时上传App icon时出现错误(image can't contain alpha channels or transparencies)
- react-native-image-crop-picker学习
- react Can’t find variable
- react-native 中 iOS 出现 "XXX", referenced from: 错误的问题
- Ionic 2, Using Angular 2 Pipe breaks on iOS—“Can't find variable: Intl”
- RN-第三方-react-native-image-picker,选择图片上传
- ReactNativeiOS(三)开发零碎2 DatePickerIOS propType warning 4个
- 【原】东方耀REACT-NATIVE学习42,ios日期组件 DatePickerIOS
- ReactNativeiOS(三)开发零碎4 Image 2 Base64
- React Native 使用react-native-image-picker插件上传图片详细步骤
- react-native-image-picker配置