1
有沒有一種方法可以通過編程的方式從iOS照片庫獲取最近的照片?如何從ALASSET的照片庫中獲取第一張(最近的)照片?
我知道我可以按日期搜索,但是我必須對每個微秒進行一次掃描,以便進行某種比較以準確找到它。
有沒有人做過這個或任何想法?
有沒有一種方法可以通過編程的方式從iOS照片庫獲取最近的照片?如何從ALASSET的照片庫中獲取第一張(最近的)照片?
我知道我可以按日期搜索,但是我必須對每個微秒進行一次掃描,以便進行某種比較以準確找到它。
有沒有人做過這個或任何想法?
的方法,我已經採取前:
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
[group setAssetsFilter:[ALAssetsFilter allPhotos]];
[group enumerateAssetsWithOptions:NSEnumerationReverse usingBlock:^(ALAsset *alAsset, NSUInteger index, BOOL *innerStop) {
if (alAsset) {
ALAssetRepresentation *representation = [alAsset defaultRepresentation];
UIImage *latestPhoto = [UIImage imageWithCGImage:[representation fullScreenImage]];
*stop = YES; *innerStop = YES;
}
}];
} failureBlock: ^(NSError *error) {
NSLog(@"Error : %@", [error localisedDescription]);
}];