Apple Photos: получить список «альбомов для лица» из Photos.app - PullRequest
0 голосов
/ 11 июня 2018

Я хотел бы создать приложение, в котором вы выбираете лицо из приложения Apple для фотографий, и приложение просматривает эти фотографии на карте.

До сих пор я выяснил, что этот запрос возвращаетsingle PHCollectionList с именем «People»:

let peopleFolder = PHCollectionList.fetchCollectionLists(
  with: .smartFolder, 
  subtype: .smartFolderFaces, 
  options: nil).firstObject!

... но я не вижу способа получить лица внутри этой папки.Вот запросы, которые я пробовал до сих пор:

let people1 = PHCollectionList.fetchCollections(in: peopleFolder, options: nil)
let people2 = PHCollection.fetchCollections(in: peopleFolder, options: nil)
let people3 = PHAssetCollection.fetchCollections(in: peopleFolder, options: nil)

... но все три из них возвращают пустые PHFetchResult с.

Есть ли способ получитьсписок лиц в библиотеке фотографий пользователя?

...