2012-04-05 3 views
5

J'ai une application qui stocke les images dans la bibliothèque personnalisée de l'album photo de l'iPhone.Enregistrement de l'image dans la bibliothèque personnalisée

J'ai appelé la fonction suivante de 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]; 

         }]; 
} 

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

mais ma demande continue à me Crashed Aidez-moi Merci à l'avance

+0

sur déclaration de procéder NSLog – WaaleedKhan

+0

sélecteur non reconnu envoyé à l'instance – WaaleedKhan

+0

s'il vous plaît dites à votre journal de plantage complet ... – Aravindhan

Répondre

0

Il semble que vous n'appelez pas correctement [self.library saveImage: savedImage toAlbum: @ ....]. Si vous suivez ce web site, ajoutez #import "ALAssetsLibrary + CustomPhotoAlbum.h" dans votre contrôleur de vue.

Vous ne savez pas si c'est le problème. Désolé si cette solution de contournement est la mauvaise approche.

0

Problème est le fichier du site Web qu'il a téléchargé.

J'ai eu le même problème et en réécrivant le code moi-même résolu ceci.

encodage Peut-être ou quelque chose comme ça ...

Questions connexes