如何获取iCloud共享相册所有者详细信息

时间:2019-11-26 05:53:47

标签: ios objective-c swift icloud

我正在获取iCloud共享相册的详细信息。

我使用此代码成功获取了所有iCloud共享相册。

NSMutableArray *cloudFetchResultArray = [[NSMutableArray alloc] init];
NSMutableArray *cloudFetchResultLabel = [[NSMutableArray alloc] init];
NSMutableArray *cloudFetchResultPersonName = [[NSMutableArray alloc] init];

PHFetchResult *CloudShared = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeAlbum subtype:PHAssetCollectionSubtypeAlbumCloudShared options:nil];
for(PHCollection *collection in CloudShared)
{

    if ([collection isKindOfClass:[PHAssetCollection class]])
    {
        PHAssetCollection *assetCollection = (PHAssetCollection *)collection;

            PHFetchOptions *options = [[PHFetchOptions alloc] init];
            options.predicate = [NSPredicate predicateWithFormat:@"mediaType in %@", self.picker.mediaTypes];
            options.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"creationDate" ascending:NO]];

            PHFetchResult *assetsFetchResult = [PHAsset fetchAssetsInAssetCollection:assetCollection options:options];
            if(assetsFetchResult.count>0)
            {
                [cloudFetchResultArray addObject:assetsFetchResult];
                [cloudFetchResultLabel addObject:collection.localizedTitle];

            }
    }
}

但是我没有得到iCloud共享相册所有者的详细信息。 对于前名,姓,名等。

对于EX:Sample Image

当时我进行调试时,我会显示所有信息:

enter image description here

但是我没有找到任何获得此价值的解决方案。我也看上去是照片框架,但是在这个框架中,我没有找到任何 PHCloudSharedAlbum 类。

>

因此,请帮助我获取共享的相册信息。 让我知道需要更多的信息。

先谢谢您

0 个答案:

没有答案