2017-09-14 3 views
1

Pourquoi UIPickerView Peut-il charger des photos et des vidéos sans l'autorisation d'iOS11? Il semble pas de popover d'alerte de permission.UIImagePickerViewController Impossible d'activer l'autorisation de l'album iOS11 MAIS peut charger Photo et vidéos

iOS11 - GM xcode9 beta 4

Nouvelle application vide:

#import "ViewController.h" 
#import <AVFoundation/AVFoundation.h> 

@interface ViewController() <UINavigationControllerDelegate,UIImagePickerControllerDelegate> 

@end 

@implementation ViewController 

- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ 
    UIImagePickerController *vc = [[UIImagePickerController alloc] init]; 
    UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypePhotoLibrary; 
    UIImagePickerController *picker = [[UIImagePickerController alloc] init]; 
    picker.delegate = self; 
    picker.allowsEditing = YES; 
    picker.sourceType = sourceType; 
    vc.delegate = self; 
    [self presentViewController:vc animated:YES completion:nil]; 
} 

il peut accéder à la bibliothèque de photos facilement sans alerte, vous pouvez même charger la photo pour définir l'arrière-plan. est-ce un bug du système de levier? ou je fais du mal?

ps: mis en place avec info.plist ci-dessous déjà:

NSPhotoLibraryAddUsageDescription

NSPhotoLibraryUsageDescription

photo

+1

D'abord supprimer l'application et le réinstaller et vérifier – Govaadiyo

+1

S'il vous plaît modifier votre question, il est UIImagePickerController pas UIPickerView – AshokPolu

Répondre

0

Il est de demander qu'une seule fois la permission. Si une fois vous l'autorisez, vous n'obtiendrez pas cette alerte à chaque fois. Donc, si vous voulez le vérifier à nouveau, puis supprimez votre application et réinstallez-le et vous trouverez une alerte demandant la permission!

+0

Je veux dire aucune alerte ici, je ne peux pas choisir de permettre ou non, car aucune vue d'alerte pop-up, mais peut accéder à la galerie de photos. C'est une nouvelle application vide. – GhostKnow