ALAssetsLibrary возвращает те же активы после добавления новой фотографии в рулон камеры - задача c
м используюALAssetsLibrary
перечислить первые 30 фотографий в мои сохраненные фотографии. Я'мы создали недвижимость вAppDelegate
иметь доступ кALAssets
всякий раз, когда я хочу, потому что жизньALAssetsLibrary
Экземпляр привязан кALAssets
продолжительность жизни. Вот мой код:
if(!_savedAssets) _savedAssets = [[NSMutableArray alloc] init];
else [_savedAssets removeAllObjects];
if(appDelegate.library)
{
[appDelegate.library release];
[appDelegate setLibrary:nil];
}
appDelegate.library = [ALAssetsLibrary new];
__block int count = 0;
[appDelegate.library enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
NSLog(@"%d",group.numberOfAssets);
if(count>30) *stop = YES;
[group enumerateAssetsWithOptions:NSEnumerationReverse usingBlock:^(ALAsset *result, NSUInteger index, BOOL *needToStop) {
NSLog(@"%d", index);
if(count