有没有办法通过ALAsset
库检查新图像,就像昨天我从 iPhone 中获取所有图像现在我想获取或检测今天添加的新图像。
问问题
304 次
1 回答
2
没有公共 API 可以对 AssetsLibrary 执行自定义提取。我认为解决这个问题的唯一方法是枚举整个库,并检查每个项目的元数据,看看它是否是在最后一次检查日期之后创建的。例如:
[assetsGroup enumerateUsingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop) {
NSDate *date = [result valueForProperty:ALAssetPropertyDate];
if ([date laterDate:lastCheckedDate] == date) {
// this is a new asset
}
}];
于 2012-12-20T13:46:11.773 回答