Enregistrer UIImage à un Album Photo avec writeImageToSavedPhotosAlbum

J'essaie de sauver une UIImage à un Album Photo. J'ai essayé de severl méthodes le dernier est:

-(IBAction)captureLocalImage:(id)sender{

[photoCaptureButton setEnabled:NO];

//Save to assets library
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];

[library writeImageToSavedPhotosAlbum: imageView.image.CGImage metadata:nil completionBlock:^(NSURL *assetURL, NSError *error2)
 {
     //            report_memory(@"After writing to library");
     if (error2) {
         NSLog(@"ERROR: the image failed to be written");
     }
     else {
         NSLog(@"PHOTO SAVED - assetURL: %@", assetURL);
     }

     runOnMainQueueWithoutDeadlocking(^{
         //                report_memory(@"Operation completed");
         [photoCaptureButton setEnabled:YES];
     });
 }];  

}

imageView est une UIImageView qui contient l'image que je veux enregistrer.
Sur le journal, je suis "PHOTO ENREGISTRÉE - assetURL: (null)" et la photo n'est pas enregistrer dans la bibliothèque.

Ce que je fais mal?

Je vais avoir le même problème. N'ai pas trouvé encore la solution..
Découvrez ma réponse ci-dessous. J'ai résolu le mien peut-être qui pourrait vous aider trop.

OriginalL'auteur Idan | 2012-10-02