web-dev-qa-db-fra.com

si nous sommes dans le vrai gestionnaire de pré-validation, nous ne pouvons pas ajouter de nouvelles clôtures en raison de la restriction CA

J'utilise UIImagePickerController avec le type de caméra. Lorsque j'ouvre pour la première fois le contrôleur de sélecteur d'images, cela fonctionne très bien, mais après avoir ouvert le sélecteur d'images vc, lorsque je fais pivoter l'appareil, il affiche "[App] si nous sommes dans le véritable gestionnaire de pré-validation, nous ne pouvons pas réellement ajouter de nouvelles clôtures en raison de la restriction CA "et il y a un écran blanc avec l'image de la caméra sans aucune option à capturer.

Il montre également que "La capture d'une vue qui n'a pas été rendue entraîne une capture vide. Assurez-vous que votre vue a été rendue au moins une fois avant la capture ou la capture après les mises à jour de l'écran".

Cela fonctionne bien jusqu'à iOS 9.3, cela se produit dans iOS10.3 beta.

J'apprécierai votre aide.

Trouvez des captures d'écran ici: https://postimg.org/image/qy6k7dc7b/

Ma base de code:

UIImagePickerController *pickerController = [[UIImagePickerController alloc] init];
pickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
pickerController.delegate = self;
[self presentViewController:pickerController animated:YES completion:nil];

Merci,

8
shivam

Ce message apparaît lorsque l'orientation de l'appareil change et est probablement un problème de Apple. Un radar a été déposé pour ce problème (numéro de radar 28250512) Vous pouvez ignorer le message temporairement, sinon , vous pouvez désactiver les journaux fournis par le système d'exploitation en définissant la variable d'environnement comme décrit dans la réponse this .

11
Shaggy D

dans votre Xcode:

Cliquez sur le nom de votre schéma actif juste à côté du bouton Arrêter

Cliquez sur Edit Scheme ....

dans Run (Debug) -> sélectionnez l'onglet Arguments

dans les variables d'environnement, cliquez sur +

ajouter une variable: OS_ACTIVITY_MODE = désactiver

3
naresh d