J'essaie d'extraire une liste de tous les albums de la photothèque de l'utilisateur, à l'exception des albums partagés iCloud. Voici le code que je utilise jusqu'à présent:Exclure les albums partagés iCloud avec l'extraction des collections d'actifs
PHFetchOptions *userAlbumsOptions = [PHFetchOptions new];
userAlbumsOptions.predicate = [NSPredicate predicateWithFormat:@"estimatedAssetCount > 0"];
userAlbumsOptions.includeAssetSourceTypes = PHAssetSourceTypeUserLibrary;
PHFetchResult *userAlbums = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeAlbum subtype:PHAssetCollectionSubtypeSmartAlbumUserLibrary options:userAlbumsOptions];
for (PHAssetCollection *album in userAlbums) {
[self.albums addObject:album];
}
Si je comprends bien, la propriété userAlbumsOptions.includeAssetSourceTypes
devrait filtrer iCloud partager des albums; Cependant, ils apparaissent toujours dans la liste. Quelqu'un peut-il suggérer ce que je pourrais faire de mal?