Marco de AssetsLibrary roto en iOS 8

Me encontré con un problema en iOS 8 con el marco de la Biblioteca de activos que parece ser un error en iOS 8. Si creo un álbum llamado 'MyMedia' y luego lo elimino, cuando trato de crear el álbum nuevamente, este fragmento del siguiente código devuelve 'nulo', lo que indica que el álbum 'MyMedia' existe aunque no exista porque lo eliminé usando la aplicación 'Fotos'.

__block ALAssetsGroup *myGroup = nil;
__block BOOL addAssetDone = false;
NSString *albumName = @"MyMedia";
[assetsLib addAssetsGroupAlbumWithName:albumName
                           resultBlock:^(ALAssetsGroup *group) {
                               myGroup = group;
                               addAssetDone = true;
                           } failureBlock:^(NSError *error) {
                               NSLog( @"failed to create album: %@", albumName);
                               addAssetDone = true;
                           }];

while (!addAssetDone) {
    [[NSRunLoop currentRunLoop] runUntilDate:[NSDate dateWithTimeIntervalSinceNow:0.05f]];
}
return myGroup; // returns nil if group has previously been created and then deleted

Este mismo método funciona al crear un nuevo álbum 'MyMedia2'. ¿Alguien más ha experimentado este problema y conoce una solución o solución alternativa? ¿Es la única solución para pasar al nuevo marco de 'Fotos' o estoy haciendo algo incorrecto aquí? Tenga en cuenta que este código siempre funciona en iOS7.X

En realidad, los pasos para reproducir este problema son los siguientes:> 1. Desinstale su aplicación que toma fotos y las guarda en un álbum personalizado 2. En iOS Photos, elimine el álbum personalizado que ha guardado fotos en él 3. Instale su aplicación 4. Si toma fotografías o graba videos con la aplicación, no los crea ni los almacena. Si mira en los álbumes de Fotos de iOS, el álbum personalizado no existe y no existe ninguna de las fotos / videos tomados con la aplicación.

Respuestas a la pregunta(6)

Su respuesta a la pregunta