按日期获取照片 - iOS

Posted

技术标签:

【中文标题】按日期获取照片 - iOS【英文标题】:fetching photos by date - iOS 【发布时间】:2015-03-21 08:00:54 【问题描述】:

免责声明——我是 ios 新手,也是这个论坛的新手。 我需要在特定日期(比如 1 月 9 日至 1 月 12 日)拍摄照片。我不想查看照片库中的所有照片以提高应用程序的性能。我正在寻找一些公共 API 来完全满足我的要求。苹果Photo Framework是否支持按日期获取照片集? PHFetchOptions 是解决方案吗?如果是,正确的使用方法是什么?

【问题讨论】:

【参考方案1】:

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

PHFetchOptions *fetchOptions = [PHFetchOptions new];

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

PHFetchResult *fetchResult = [PHAsset fetchAssetsWithOptions:fetchOptions];

【讨论】:

非常感谢 Wain,这正是我所需要的!

以上是关于按日期获取照片 - iOS的主要内容,如果未能解决你的问题,请参考以下文章

按位置从 iOS 照片库中获取照片

从照片库加载图像并按日期排序的内存问题

从ios照片上传中读取exif日期

如何以正确的顺序链接查询集,而不是按日期排序,按foreignKey排序?

在 iOS 中从 Facebook 获取个人资料照片

iOS 群组照片库照片(按类别)