按日期提取照片 - iOS

时间:2015-03-21 08:00:54

标签: ios alassetslibrary phasset

免责声明 - 我是iOS和这个论坛的新手。 我需要在特定的日期拍摄照片(比如1月9日到1月12日)。我不想浏览照片库中的所有照片以提高应用性能。我正在寻找一些公共API来满足我的要求。 apple Photo Framework是否支持按日期提取照片集?是PHFetchOptions解决方案,如果是,那么使用它的正确方法是什么?

1 个答案:

答案 0 :(得分:7)

您可以创建谓词来指定日期:

PHFetchOptions *fetchOptions = [PHFetchOptions new];

fetchOptions.predicate = [NSPredicate predicateWithFormat:@"creationDate > %@ AND creationDate < %@", startDate, endDate];

PHFetchResult *fetchResult = [PHAsset fetchAssetsWithOptions:fetchOptions];