2016-07-05 18 views
-1

Gibt es eine Möglichkeit zu finden, was die Autorisierungsanforderung für die Fotobibliothek auslöst?Was löst die Autorisierungsanforderung für die Fotobibliothek aus? iOS

Ich kann nicht finden, welche Zeile genau die Erlaubnisanforderung für Foto-Bibliothek auslöst.

Ich habe Arbeitsbereich für [PHPhotoLibrary requestAuthorization] gesucht - kein Glück.

Was soll ich suchen, um eine Zeile zu finden, die die Autorisierungsanforderung für die Fotobibliothek auslöst?

Gerät ist auf iOS 9.

+0

gut, abstimmen und nicht eine Antwort zu veröffentlichen ist nicht sehr höflich, oder? – kerd

Antwort

1

So war es [[PHCachingImageManager alloc] init]. Diese Zeile fordert eine Erlaubnis.

0

Wenn Sie the documentation for requestAuthorization: lesen, werden Sie sehen:

Das erste Mal Ihre App PHAsset, PHCollection, PHAssetCollection oder PHCollectionList Methoden nutzt Inhalte aus dem holen Bibliothek oder verwendet eine der in Applying Changes to the Photo Library aufgelisteten Methoden, um Änderungen am Bibliotheksinhalt anzufordern. Photos fordert den Benutzer automatisch und asynchron auf, eine Autorisierung anzufordern. Alternativ können Sie diese Methode aufrufen, um den Benutzer zu einem Zeitpunkt Ihrer Wahl aufzufordern.

+0

Nun, danke, ich habe es gelesen, bevor ich die Frage gepostet habe. Meine Vermutung war, dass es etwas außerhalb von Photos Framework war, denn, wie gesagt, ich importiere es nicht zu dieser Zeit. Ist das möglich? – kerd

+0

Sind Sie sicher, dass es sich um eine Autorisierungsanforderung für Fotos handelt und nicht um eine Aufnahmeerlaubnis? – Jim

+0

Ja, da bin ich mir sicher. – kerd