从特定日期创建的iPhone图库中获取图像

时间:2012-12-27 09:23:26

标签: ios

我想显示图片库中特定日期创建的所有图片。是否可能?

1 个答案:

答案 0 :(得分:0)

-(void)loadImagelist{
  void (^assetEnumerator)(ALAsset *, NSUInteger, BOOL *) = ^(ALAsset *theAsset, NSUInteger index, BOOL *stop) {
    if(theAsset != NULL) {
      NSString *date = [theAsset valueForProperty: ALAssetPropertyDate];
      //if date == xxx add to list
    }
  };

  void (^assetGroupEnumerator)(ALAssetsGroup *, BOOL *) =  ^(ALAssetsGroup *group, BOOL *stop) {
      if(group != nil) {
        [group setAssetsFilter:[ALAssetsFilter allPhotos]];
        [group enumerateAssetsUsingBlock:assetEnumerator];
    }
  };

  ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
  [library enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos usingBlock:assetGroupEnumerator failureBlock: ^(NSError *error) {
      NSLog(@"Failure");
  }];
}