Voici le problème: Il existe deux UIViewControllers: "WelcomeScreen" et, par exemple, "FailScreen". Il existe une demande d'accès à la caméra sur le premier. L'utilisateur appuie sur "Ne pas autoriser" et FailScreen s'ouvre. ... Et des accidents.Swift: Crashing avec la transition vers un autre contrôleur de vue après la demande d'accès à la caméra
code:
AVCaptureDevice.requestAccess(for: .video) { (answer: Bool) in
print("Camera access request.")
if answer {
print("Camera access autorized.")
// Continue to Notifications Request...
}
else {
print("Camera access denied.")
self.present(FailureViewController(), animated: true, completion: nil)
}
Console:
Camera access denied.
libc++abi.dylib: terminating with uncaught exception of type NSException
- transition vers d'autres ViewController plante de la même manière après Notifications demande (juste à côté de l'accès caméra demande).
- Je suis Noob. :)
- J'ai essayé présent (VC), show (VC), push (VC). Le résultat est le même.
- Je n'utilise pas Storyboards. Je fais tout par programme.
- Oui, je peux afficher FailScreen sur le même ViewController, mais qu'en est-il des autres options pour éviter cette erreur?
Est-ce que quelqu'un peut me dire comment y remédier? Je vous remercie.
clé « Description de l'utilisation de l'appareil photo » a été ajouté avant. Le problème n'est pas là. –
Je l'ai eu! Merci beaucoup! –
C'est mon plaisir monsieur. – Zee