2012-12-27 38 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

相關問題