2012-04-05 15 views
5

Ho un'app che memorizza le immagini nella libreria personalizzata nell'album fotografico in iphone.Salvataggio dell'immagine nella libreria personalizzata

Ho chiamato la seguente funzione di ALAssetLibrary

-(void)saveImage:(UIImage*)image toAlbum:(NSString*)albumName withCompletionBlock:(SaveImageCompletion)completionBlock 
{ 
    //write the image data to the assets library (camera roll) 
    [self writeImageToSavedPhotosAlbum:image.CGImage orientation:(ALAssetOrientation)image.imageOrientation 
         completionBlock:^(NSURL* assetURL, NSError* error) { 

          //error handling 
          if (error!=nil) { 
           completionBlock(error); 
           return; 
          } 

          //add the asset to the custom photo album 
          [self addAssetURL: assetURL 
            toAlbum:albumName 
         withCompletionBlock:completionBlock]; 

         }]; 
} 

nel mio SaveImage IBAction

-(IBAction)saveToLib:(id)sender 
{ 
    UIImage *savedImage = imgPicture.image; 
    NSLog(@"Saved Image%@",savedImage); 
    [self.library saveImage:savedImage toAlbum:@"Touch Code" withCompletionBlock:^(NSError *error) { 
     if (error!=nil) { 
      NSLog(@"Big error: %@", [error description]); 
     } 
    }]; 
} 

ma la mia domanda continuo a ricevere schiantato aiutarmi Grazie in anticipo

+0

sulla dichiarazione di procedere NSLog – WaaleedKhan

+0

selettore non riconosciuto inviato ad esempio – WaaleedKhan

+0

informi il log completo crollo ... – Aravindhan

risposta

0

Sembra che non si sta chiamando correttamente [self.library saveImage: savedImage toAlbum: @ ....]. Se stai seguendo questo web site, aggiungi #import "ALAssetsLibrary + CustomPhotoAlbum.h" nel tuo controller di visualizzazione.

Non sicuro se è il problema. Scusa se questa soluzione alternativa è l'approccio sbagliato.

0

Il problema è il file dal sito Web scaricato.

Ho avuto lo stesso problema e ho riscritto il codice da solo.

Forse codifica o qualcosa di simile ...

Problemi correlati