react-native-image-crop-picker ios 图库关闭
react-native-image-crop-picker ios gallery closes
选择器第一次打开图库 - 一切正常。第二次和其他下一次选择器打开画廊并立即关闭它。
如果我尝试使用相机 - 结果相同。
设备和模拟器问题。
NSCameraUsageDescription、NSPhotoLibraryUsageDescription、NSMicrophoneUsageDescription 添加到 info.plist。
xcode、模拟器和日志中没有任何错误。应用程序不会崩溃。
本机反应:0.62.2
react-native-image-crop-picker: 0.35.2
问题出在模态中,它更喜欢打开相机或图库,我在调用 Picker 之前关闭了模态 - 这有问题
仅在 iOS 上,android - 好的。然后我在调用 Picker 并接收文件对象后关闭模式 - iOS 工作正常。
我用这个问题https://github.com/ivpusic/react-native-image-crop-picker/issues/1433
我的最终代码:
ImagePicker.openCamera({
width: 300,
height: 400,
cropping: true,
})
.then(fileObj => {
this.setState({
isPhotoChoiceModalOpen: false,
});
return uploadImage(fileObj, user);
})
我遇到了同样的问题,我通过添加 100 毫秒的 setTimeout 解决了这个问题。
setTimeout(() => {
ImagePicker.openPicker({
width: 300,
height: 400,
})
.then((image) => { ...})),100)
我认为 ios 中的画廊和相机使用了一些导致此问题的动画。
另请注意,如果您在 gallery/camera 打开期间使用任何模式 open/close 动画操作,也可能导致此问题。
选择器第一次打开图库 - 一切正常。第二次和其他下一次选择器打开画廊并立即关闭它。 如果我尝试使用相机 - 结果相同。 设备和模拟器问题。
NSCameraUsageDescription、NSPhotoLibraryUsageDescription、NSMicrophoneUsageDescription 添加到 info.plist。
xcode、模拟器和日志中没有任何错误。应用程序不会崩溃。
本机反应:0.62.2 react-native-image-crop-picker: 0.35.2
问题出在模态中,它更喜欢打开相机或图库,我在调用 Picker 之前关闭了模态 - 这有问题 仅在 iOS 上,android - 好的。然后我在调用 Picker 并接收文件对象后关闭模式 - iOS 工作正常。 我用这个问题https://github.com/ivpusic/react-native-image-crop-picker/issues/1433
我的最终代码:
ImagePicker.openCamera({
width: 300,
height: 400,
cropping: true,
})
.then(fileObj => {
this.setState({
isPhotoChoiceModalOpen: false,
});
return uploadImage(fileObj, user);
})
我遇到了同样的问题,我通过添加 100 毫秒的 setTimeout 解决了这个问题。
setTimeout(() => {
ImagePicker.openPicker({
width: 300,
height: 400,
})
.then((image) => { ...})),100)
我认为 ios 中的画廊和相机使用了一些导致此问题的动画。 另请注意,如果您在 gallery/camera 打开期间使用任何模式 open/close 动画操作,也可能导致此问题。