Speichern UIImage zu Foto-Album mit writeImageToSavedPhotosAlbum

Ich bin versucht zu retten, ein UIImage zu Foto-Album. Ich habe versucht severl Methoden der Letzte ist:

-(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];
     });
 }];  

}

Bildansicht ist eine UIImageView enthalten, die das Bild, das ich speichern möchten.
Bei Protokoll habe ich "FOTO GESPEICHERT - assetURL: (null)" und das Foto nicht speichern in die Bibliothek.

Was mache ich falsch?

  • Ich bin mit dem gleichen problem. Habe nicht herausgefunden, die Lösung noch..
  • Überprüfen Sie heraus meine Antwort unten. Ich löste mir vielleicht helfen würde, Sie zu.
InformationsquelleAutor Idan | 2012-10-02
Schreibe einen Kommentar