我想在输入日期时。 iOS是否有任何属性需要知道,或者我们在当天获取iOS库中的所有照片的功能?或者我们必须使用所有照片调用循环以获取当天的照片?
- (void)getAllPhotosInCameraRoll {
NSMutableArray *temp = [NSMutableArray array];
[self.defaultLibrary enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
[group setAssetsFilter:[ALAssetsFilter allPhotos]];
if (group) {
[group enumerateAssetsUsingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop) {
if (result) {
NSMutableDictionary *dicPhoto = [NSMutableDictionary dictionary];
[dicPhoto setObject:result forKey:@"alassert"];
[dicPhoto setObject:@1 forKey:@"isHidden"];
[temp addObject:dicPhoto];
}
}];
self.arrayLibraryPhotos = temp;
[self.photosCollection reloadData];
}
} failureBlock:^(NSError *error) {
}];}
答案 0 :(得分:0)
您可以使用NSDate *myDate = [asset valueForProperty:ALAssetPropertyDate];
,然后只需按照自己在应用中的方式进行查询或分组。