#react-native #qr-code #react-native-camera
#react-native #qr-код #react-native-камера
Вопрос:
Я использую «react-native»: «0.63.2», «react-native-camera»: «^ 3.37.0»,
«камера не авторизована» — это ошибка, отображаемая при запуске камеры
то же самое верно для разных библиотек камер, но камера по умолчанию работает нормально
Я добавил:
{ NSCameraUsageDescription NSPhotoLibraryUsageDescription NSMicrophoneUsageDescription NSPhotoLibraryAddUsageDescription } для ios/project/Info.plist
а также пытался:
cameraProps={{captureAudio: false}}
но он не работает. Любая информация будет высоко оценена. Спасибо.
Комментарии:
1. вы тестируете его на эмуляторе IOS или на физическом устройстве (iPhone)? Это приложение, завернутое в expo, или это RN? Вы запрашивали разрешения камеры?
Ответ №1:
То же самое произошло и со мной.
Я отметил, что в одном месте я по ошибке проверил состояние платформы, используя один оператор equal, например
paddingTop: (Platform.OS = 'android'
? 16
: 4)
затем после изменения его на (замена single equal на double equal при сопоставлении условий платформы)
paddingTop: (Platform.OS == 'android'
? 16)
: 4)