我在我的应用中使用https://github.com/ivpusic/react-native-image-crop-picker,当相机打开时我可以拍照,但是当我想选择它时,应用会崩溃,有时在相机打开后它会崩溃,但是当我使用在所有情况下,Android上的调试模式都非常有效。
当我从xcode运行项目时,效果很好,但不能与react-native run-ios --device“ myDeviceName”配合使用
在更高版本的ios(如13)上也能正常工作
当我打开相机时的组件:
page = params[:page] || 1
per_page = 10
Movie.limit(per_page).offset(page)
Preview.js:
ImagePicker.openCamera({
cropping: true,
width: 500,
height: 500,
includeExif: true,
includeBase64: true,
mediaType:"photo"
})
.then(image => {
this.setState({
cameraOpened: false
});
this.props.navigation.navigate("Preview", {
picture: image,
type: this.type,
state: this.props.navigation.state,
userId: this.userId
});
})
.catch(e => {
console.log(e);
this.setState({
cameraOpened: false
});
this.props.navigation.goBack();
});
}
有什么主意吗?谢谢
答案 0 :(得分:1)
稍后,但对于期货搜索者:
我遇到了同样的问题,即使在Info.plist中添加了
NSPhotoLibraryAddUsageDescription
,NSPhotoLibraryUsageDescription
,NSMicrophoneUsageDescription
,NSCameraUsageDescription
,我收到了来自Apple Store connect的电子邮件,内容是“ Info.plist中缺少目的字符串”。
这次,我错过了“ NSAppleMusicUsageDescription”。我不确定为什么我需要此属性,因为我的应用程序中没有音乐,但是对我来说有用。