2012-12-20 1 views
0

ALAsset 라이브러리를 통해 새 이미지를 확인하는 방법이 있습니까? 예를 들어 어제 내가 아이폰에서 가져온 모든 이미지를 가져 와서 오늘 추가 된 새로운 이미지를 가져 오거나 검색하고 싶습니다.ALAsset을 통해 추가 된 새 이미지 감지

답변

2

AssetsLibrary에서 사용자 지정 가져 오기를 수행 할 공용 API가 없습니다. 이 문제에 대한 유일한 해결책은 전체 라이브러리를 열거하고 각 항목의 메타 데이터가 마지막으로 확인 된 날짜 이후에 만들어 졌는지 확인하는 것입니다. 예 :

[assetsGroup enumerateUsingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop) { 
    NSDate *date = [result valueForProperty:ALAssetPropertyDate]; 
    if ([date laterDate:lastCheckedDate] == date) { 
     // this is a new asset 
    } 
}];