每天在ios Photo Library查询中获取一系列照片

时间:2015-03-20 07:12:11

标签: ios

我想在输入日期时。 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) {

}];}

1 个答案:

答案 0 :(得分:0)

您可以使用NSDate *myDate = [asset valueForProperty:ALAssetPropertyDate];,然后只需按照自己在应用中的方式进行查询或分组。