@@ -12,7 +12,7 @@ import UIKit
12
12
@available ( macCatalyst 14 . 0 , * )
13
13
extension CodeScannerView {
14
14
15
- public class ScannerViewController : UIViewController , UINavigationControllerDelegate , UIAdaptivePresentationControllerDelegate {
15
+ public class ScannerViewController : UIViewController , UINavigationControllerDelegate {
16
16
private let photoOutput = AVCapturePhotoOutput ( )
17
17
private var isCapturing = false
18
18
private var handler : ( ( UIImage ) -> Void ) ?
@@ -56,11 +56,6 @@ extension CodeScannerView {
56
56
openGallery ( )
57
57
}
58
58
59
- public func presentationControllerDidDismiss( _ presentationController: UIPresentationController ) {
60
- // Gallery is no longer being presented
61
- isGalleryShowing = false
62
- }
63
-
64
59
#if targetEnvironment(simulator)
65
60
override public func loadView( ) {
66
61
view = UIView ( )
@@ -524,6 +519,15 @@ extension CodeScannerView.ScannerViewController: UIImagePickerControllerDelegate
524
519
}
525
520
}
526
521
522
+ // MARK: - UIAdaptivePresentationControllerDelegate
523
+
524
+ extension CodeScannerView . ScannerViewController : UIAdaptivePresentationControllerDelegate {
525
+ public func presentationControllerDidDismiss( _ presentationController: UIPresentationController ) {
526
+ // Gallery is no longer being presented
527
+ isGalleryShowing = false
528
+ }
529
+ }
530
+
527
531
@available ( macCatalyst 14 . 0 , * )
528
532
extension CodeScannerView . ScannerViewController : AVCapturePhotoCaptureDelegate {
529
533
0 commit comments