Ich bin sicher, das ist direkt vor meinem Gesicht, aber ich bin ein bisschen wie ein Noob ...
Wie kann ich definieren, welche Fotos-Bibliothek im Vergleich zur aktuellen Methode geladen wird, die die Systembibliothek lädt?
Ich gehe davon aus, dass es sich hier um einen Beispielcode handelt?
%Vor%Ist es wichtig, MLMediaSourceiPhotoIdentifier als Standard für die Systembibliothek ausgewählt zu haben? Wenn ja, wie öffnest du andere Bibliotheken?
Hilfe! Danke!
Gemäß der Dokumentation von MLMediaLibrary
gibt es außer den Standardmedienquellen nur drei weitere Optionen:
Nicht anwendungsspezifische Medienquellenbezeichner:
MLMediaSourceCustomFoldersIdentifier
Die Medienquelle für benutzerdefinierte Ordner. Derzeit ist der einzige benutzerdefinierte Ordner der Ordner, der Audio-Loops von Apple enthält.
MLMediaSourceAppDefinedFoldersIdentifier
Die Medienquelle für app-definierte Ordner. Dies identifiziert eine Medienquelle, die aus einem relativen Pfad innerhalb des App-Bundles des Aufrufers erstellt wurde.
MLMediaSourceMoviesFolderIdentifier
Die Medienquelle für den Ordner "Filme" des Benutzers.
Auf dieser Grundlage würde ich sagen, dass es sehr wahrscheinlich ist, dass die Funktionalität zum Erstellen einer MLMediaLibrary
von einem beliebigen filePath nicht existiert. In der Tat erlaubt Ihnen die API nur die Verbindung mit der Bibliothek, die momentan von iPhoto, iMovie oder anderen Apps verwendet wird.
Tags und Links xcode macos macos-sierra