ALAssetsLibrary devuelve los mismos activos después de agregar una nueva foto al rollo de la cámara - objetivo c

Estoy usandoALAssetsLibrary para enumerar las primeras 30 fotos en mis fotos guardadas. He creado una propiedad enAppDelegate tener acceso aALAssets Cada vez que quiero, porque toda la vida de.ALAssetsLibrary la instancia está vinculada aALAssets toda la vida. Aquí está mi código:

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<30 && result)
        {
            UIImage *image = [UIImage imageWithCGImage:result.thumbnail];
            [_savedAssets addObject:result];
            [self performSelectorOnMainThread:@selector(imageManipulation:) withObject:image waitUntilDone:NO];
            count++;

        }
        else
          *needToStop = YES;

    }];
} failureBlock:^(NSError *error) {
    NSLog(@"%@",error.description);
}];

Como puedes ver, estoy agregando los primeros 30ALAssets para miNSMutableArray, para tener acceso a la imagen en miniatura o tamaño completo. Después de que mi aplicación haga una foto, guardo esta foto en el rollo de la cámara e intento recargar miALAssets Con el mismo código que cuando los cargo por primera vez. Antes de recargar, elimino todos los objetos deNSMutableArray, y reinicializandoALAssetsLibrary. Pero esto no ayuda. Cada vez que consigo lo mismoALAssets. Me pongo nuevoALAssets Sólo después de recargar la aplicación. Como recargarALAssets ¿Sin recargar la aplicación?

Respuestas a la pregunta(1)

Su respuesta a la pregunta