2016-07-05 1 views
-1

Existe-t-il un moyen de trouver ce qui déclenche la demande d'autorisation de Photothèque?Qu'est-ce qui déclenche la demande d'autorisation de Photothèque? iOS

Je ne trouve pas quelle ligne déclenche exactement la demande d'autorisation pour la photothèque.

J'ai cherché espace de travail pour [PHPhotoLibrary requestAuthorization] - pas de chance.

Que dois-je rechercher pour trouver la ligne qui déclenche la demande d'autorisation de Photothèque?

L'appareil est sur iOS 9.

+0

Eh bien, voter en bas et ne pas poster une réponse n'est pas très poli, n'est-ce pas? – kerd

Répondre

1

Ainsi, c'était [[PHCachingImageManager alloc] init]. Cette ligne appelle la permission.

0

Si vous lisez the documentation for requestAuthorization:, vous verrez:

La première fois que votre application utilise PHAsset, PHCollection, PHAssetCollection ou PHCollectionList méthodes pour récupérer le contenu de la bibliothèque, ou utilise l'une des méthodes répertoriées dans Applying Changes to the Photo Library pour demander des modifications au contenu de la bibliothèque, Photos automatiquement et invite de manière asynchrone l'utilisateur à demander l'autorisation. Vous pouvez également appeler cette méthode pour inviter l'utilisateur à l'heure de votre choix.

+0

Eh bien, merci, je l'ai lu avant de poster la question. Ma conjecture était que c'était quelque chose en dehors du cadre de Photos, parce que, comme je l'ai dit, je ne l'importe pas à ce moment-là. Est-ce possible? – kerd

+0

Etes-vous sûr que c'est une demande d'autorisation de photos et non une demande d'autorisation d'enregistrement? – Jim

+0

Oui, j'en suis sûr. – kerd