Jestem pewien, że to jest tuż przed moją twarzą, ale jestem trochę nooob ...mac OS za pomocą MediaLibrary - jak zdefiniować, która biblioteka zdjęć jest załadowana?
Jak zdefiniować, która biblioteka zdjęć jest ładowana w porównaniu do obecnej metody, która ładuje bibliotekę systemową?
Przypuszczam, że jest tu gdzieś tutaj z kodu przykładowego?
// Setup the media library to load only photos, don't include other source types.
let options: [String : AnyObject] =
[MLMediaLoadSourceTypesKey: MLMediaSourceType.image.rawValue as AnyObject,
MLMediaLoadIncludeSourcesKey: [MLMediaSourcePhotosIdentifier, MLMediaSourceiPhotoIdentifier] as AnyObject]
// Create our media library instance to get our photo.
mediaLibrary = MLMediaLibrary(options: options)
Czy jest to kwestia wyboru MLMediaSourceiPhotoIdentifier, który domyślnie jest biblioteką systemową? Jeśli tak, to w jaki sposób otwierasz inne biblioteki?
Pomoc! Thankssss
Oskar, myślę, że kluczowe pytanie dotyczące otwierania innych bibliotek sprowadza się do progamtycznego ustawienia Biblioteki systemowej. Miałem trudności ze znalezieniem tych informacji, czy jest to coś, co może dostarczyć wskazówek? Doceniam Twoją pomoc. – Lance
Nie można ustawić programowo. Możliwe do edycji za pomocą .plist, ale z pewnością wymagałoby to przywilejów administratora, a każdy błąd mógłby uszkodzić twoją instalację Zdjęć. – Oskar
Oskar czy masz pojęcie, gdzie ten plist może się ukryć? Zauważyłem, że plik iPhotos kiedyś miał coś, co wydaje się być ścieżką do biblioteki, ale nie ma tego w paczce Zdjęć, którą udało mi się zlokalizować. Musi być sposób na otwieranie innych bibliotek za pomocą tych Klas! – Lance