【发布时间】:2017-12-05 11:49:09
【问题描述】:
我想使用 PHAsset 解析我的 MacOS 照片库中的所有图像。但是,我发现的所有示例都仅适用于 iOS,如下面的示例,其中检索资产的最后一行在 macos 框架上不可用:
NSMutableArray *photos = [[NSMutableArray alloc] init];
PHFetchOptions *allPhotosOptions = [[PHFetchOptions alloc] init];
allPhotosOptions.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"creationDate" ascending:YES]];
// Below compilation error as fetchAssetsWithMediaType is only on iOS framework
PHFetchResult *allPhotos = [PHAsset fetchAssetsWithMediaType:PHAssetMediaTypeImage options:allPhotosOptions];
我应该在 MacOS(10.13 版)上使用什么 fetchAssets 命令,或者有其他方法吗?
【问题讨论】:
标签: objective-c macos photos phasset