Procházet zdrojové kódy

Fixed camera facing giving wrong value on startup on iOS

flutter-beta
Julian Steenbakker před 5 roky
rodič
revize
f439cd5a61
V databázi nebyl nalezen žádný známý klíč pro tento podpis ID GPG klíče: 16E437C7A3D94250
2 změnil soubory, kde provedl 3 přidání a 6 odebrání
  1. +1
    -0
      .gitignore
  2. +2
    -6
      ios/Classes/QRView.swift

+ 1
- 0
.gitignore Zobrazit soubor

@@ -79,6 +79,7 @@ unlinked_spec.ds
**/ios/**/DerivedData/
**/ios/**/Icon?
**/ios/**/Pods/
**/ios/.symlinks/
**/ios/**/.symlinks/
**/ios/**/profile
**/ios/**/xcuserdata


+ 2
- 6
ios/Classes/QRView.swift Zobrazit soubor

@@ -204,12 +204,7 @@ public class QRView:NSObject,FlutterPlatformView {
func getCameraInfo(_ result: @escaping FlutterResult) -> Void {
MTBBarcodeScanner.requestCameraPermission(success: { permissionGranted in
if permissionGranted {
if let sc: MTBBarcodeScanner = self.scanner {
result(sc.camera.rawValue)
} else {
let error = FlutterError(code: "cameraInformationError", message: "Could not get camera information", details: nil)
result(error)
}
result(self.cameraFacing.rawValue)
} else {
return result(FlutterError(code: "cameraPermission", message: "Permission denied to access the camera", details: nil))
}
@@ -222,6 +217,7 @@ public class QRView:NSObject,FlutterPlatformView {
if let sc: MTBBarcodeScanner = self.scanner {
if sc.hasOppositeCamera() {
sc.flipCamera()
self.cameraFacing = sc.camera
}
return result(sc.camera.rawValue)
}


Načítá se…
Zrušit
Uložit