打开相机时应用程序崩溃

时间:2020-01-23 16:39:52

标签: ios react-native

我在我的应用中使用https://github.com/ivpusic/react-native-image-crop-picker,当相机打开时我可以拍照,但是当我想选择它时,应用会崩溃,有时在相机打开后它会崩溃,但是当我使用在所有情况下,Android上的调试模式都非常有效。

当我从xcode运行项目时,效果很好,但不能与react-native run-ios --device“ myDeviceName”配合使用

在更高版本的ios(如13)上也能正常工作

  • 本机图像作物选择器^ 0.23.1
  • 本机v0.59.0
  • iOS 9.3.6

当我打开相机时的组件:

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();
          });
      }

有什么主意吗?谢谢

1 个答案:

答案 0 :(得分:1)

稍后,但对于期货搜索者:

我遇到了同样的问题,即使在Info.plist中添加了 NSPhotoLibraryAddUsageDescriptionNSPhotoLibraryUsageDescriptionNSMicrophoneUsageDescriptionNSCameraUsageDescription,我收到了来自Apple Store connect的电子邮件,内容是“ Info.plist中缺少目的字符串”。

这次,我错过了“ NSAppleMusicUsageDescription”。我不确定为什么我需要此属性,因为我的应用程序中没有音乐,但是对我来说有用。