iOS Photos Framework: возможно ли получить доступ к фотографиям из смарт-папки «Люди»?

Я пытаюсь получить доступPHAssetCollectionс изPHCollectionList, Основная идея - извлечь все коллекции (и ресурсы из них) из смарт-папки «Люди» на моем iPhone (iOS 10.2). Чтобы получитьPHCollectionList Я использую текущий код:

PHFetchResult *listFetchResult = 
[PHCollectionList fetchCollectionListsWithType:PHCollectionListTypeSmartFolder 
                                       subtype:PHCollectionListSubtypeSmartFolderFaces
                                       options:nil];
PHCollectionList *list = listFetchResult[0];
NSLog(@"title: %@",list.localizedTitle);

Это работает как ожидалось. Консольный вывод: "title: People".list.canContainAssets возвращаетсяNO а такжеlist.canContainCollections возвращаетсяYES.
Затем я пытаюсь получить коллекции активов изlist:

PHFetchResult *collectionFetchResult = 
[PHCollection fetchCollectionsInCollectionList:list options:nil];

collectionFetchResult.count всегда возвращает 0. Но если я открою приложение «Фотографии», я увижу 10 коллекций в папке «Люди».

Можно ли получить доступ к коллекциям (и фотографиям внутри них) из смарт-альбома «Люди» в приложении «Фото»?

Ответы на вопрос(1)

Ваш ответ на вопрос