2012-12-27 40 views
-4

我想显示图像库中在特定日期创建的所有图像。是否有可能?从特定日期创建的iPhone图库中获取图像

+2

是的,这是可能的。 – 2012-12-27 09:25:11

+0

感谢您的快速响应。你能否建议我可以这样做的方式?任何链接,如果你想提及。 – user1417638

+0

@userXXX查看ALAssetLibrary类的文档。 – 2012-12-27 09:31:10

回答

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"); 
    }]; 
} 
+0

非常感谢。有效。 – user1417638

相关问题