我跟着自述从react-native-image-picker与手动和自动连接(分别审判两者)。阵营本机图像选取器:“未定义不是(评价‘ImagePickerManager.showImagePicker’)的对象”
当我使用react-native run-ios
从终端启动模拟器我得到的错误。当从Xcode启动它工作正常,我可以访问CameraRoll选取器没有问题。
下面是我使用的版本:
"react-native": "0.43.3", "react-native-image-picker": "^0.26.3",
我看到了类似的主题在这里stackoverflow,似乎我不是有这个问题的唯一一个。
谢谢你的帮助。
完整的错误:
undefined is not an object (evaluating 'ImagePickerManager.showImagePicker')
showImagePicker
index.js:28:30
selectPhotoTapped
CamPick.js:31:32
touchableHandlePress
TouchableOpacity.js:126:45
_performSideEffectsForTransition
Touchable.js:746:34
_receiveSignal
Touchable.js:664:44
touchableHandleResponderRelease
Touchable.js:433:24
invokeGuardedCallback
ReactErrorUtils.js:30:9
executeDispatch
EventPluginUtils.js:99:42
executeDispatchesInOrder
EventPluginUtils.js:127:20
executeDispatchesAndRelease
EventPluginHub.js:37:46
forEachAccumulated
forEachAccumulated.js:30:16
processEventQueue
EventPluginHub.js:227:8
runEventQueueInBatch
ReactEventEmitterMixin.js:18:35
handleTopLevel
ReactEventEmitterMixin.js:38:25
<unknown>
ReactNativeEventEmitter.js:113:8
perform
Transaction.js:149:24
batchedUpdatesWithControlledComponents
ReactGenericBatching.js:51:26
_receiveRootNodeIDEvent
ReactNativeEventEmitter.js:111:40
receiveTouches
ReactNativeEventEmitter.js:200:8
__callFunction
MessageQueue.js:244:47
<unknown>
MessageQueue.js:108:26
guard
MessageQueue.js:46:4
callFunctionReturnFlushedQueue
MessageQueue.js:107:10
你这样做:'VAR ImagePickerManager =需要(”反应,原生影像选择器');'? – Cherniv
我使用了'react-native-image-picker'这个例子''import import ImagePicker;'''我刚刚试过了你的版本,并且得到了同样的错误 –
好吧,把它改成:'import ImagePickerManager from 'react-native-image-picker';' – Cherniv