我是Photos框架和谓词的新手,所以请耐心等待。我发现您可以使用以下内容基于照片的创建日期查询照片库:
let fetchOptions = PHFetchOptions()
fetchOptions.predicate = NSPredicate(format: "creationDate > %@ AND creationDate < %@", startDate, endDate)
有没有办法根据一系列纬度和经度进行查询?例如:获取照片库中的所有图片(48.512511,-121.047363)和(48.479458,-120.976295)?
答案 0 :(得分:0)
不幸的是PHFetchOptions
不支持查询位置。支持的密钥可以在文档中看到:
唯一可行的解决方案是获取所有照片,然后根据PHAsset
属性过滤内存中的location
: