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

Ответы на вопрос(1)

Ваш ответ на вопрос