2012-04-05 38 views
5

Tôi có một ứng dụng lưu trữ hình ảnh vào Thư viện tùy chỉnh trong Album ảnh trong iphone.Lưu hình ảnh vào thư viện tùy chỉnh

tôi gọi là chức năng sau đây của 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]; 

         }]; 
} 

trong saveimage IBAction tôi

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

nhưng ứng dụng của tôi cứ bị Crashed Giúp tôi ra Cảm ơn trước

+0

trên tuyên bố tiến hành NSLog – WaaleedKhan

+0

chọn không được công nhận gửi đến dụ – WaaleedKhan

+0

xin vui lòng cho nhật ký sự cố đầy đủ của bạn ... – Aravindhan

Trả lời

0

Dường như bạn không gọi [self.library saveImage: savedImage toAlbum: @ ....] một cách chính xác. Nếu bạn đang theo dõi điều này web site, hãy thêm #import "ALAssetsLibrary + CustomPhotoAlbum.h" trong trình điều khiển chế độ xem của bạn.

Không chắc đó có phải là vấn đề không. Xin lỗi nếu cách giải quyết này là cách tiếp cận sai.

0

Sự cố là tệp từ trang web mà anh đã tải xuống.

Tôi đã gặp vấn đề tương tự và tự viết lại mã đã giải quyết vấn đề này.

Có lẽ mã hóa hoặc một cái gì đó như thế này ...

Các vấn đề liên quan