2017-11-21 4 views
0

カメラのアクセスプロンプトで[OK]ボタンをクリックすると、ビューが前のビューに移動しないようにするにはどうすればよいですか?ここで私たちのコードです:AVCaptureDeviceへのリクエストアクセス後に表示を消さないようにする

func RequestCameraAccess() { 
    AVCaptureDevice.requestAccess(forMediaType: AVMediaTypeVideo, completionHandler: { (granted: Bool) -> Void in 
     if granted == true { 
      print("User Granted") 
      DispatchQueue.main.async { 
       self.Cam(); 
      } 
     } else { 
      print("User Rejected") 
      DispatchQueue.main.async { 
       self.image1.isHidden = true 
      } 

     } 
    }) 
} 

おかげで

+0

"self.Cam()"メソッドからコードを共有できますか?pls – Vertig0

+0

自分のコードでself.cam関数の呼び出しをコメントアウトし、同じ問題に直面しています –

答えて

0

問題は、以下の方法を許可カメラにアクセスした瞬間に発生するということであった:

私のアプリケーションでは、私は家に移動するためのロジックを持っていた
func applicationDidBecomeActive(_ application: UIApplication) {} 

一定時間無操作の場合は画面が表示されます。

ありがとうございます。

関連する問題