2017-07-27 156 views
-2

我已經使用uiimagepickercontroller並通過相機拍攝圖像並存儲到在沙箱中創建的文件夾中。該存儲的圖像不會顯示在iPad或iPhone照片庫中。我想在設備庫中顯示這些沙箱圖片。任何人都可以幫助我解決這個問題。 我的最佳目標是從沙盒複製圖像並將其粘貼到設備的內存中。從沙盒複製圖像並將其粘貼到iPad/iphone內部存儲器

+0

如果你婉顯示設備庫,那麼你需要存儲到圖像庫的圖像。 – Nirmalsinh

+0

是否要在圖庫中存儲圖像? – Nirmalsinh

+0

@Nirmalsinh你是正確的我需要知道我如何通過目標c代碼在圖庫中存儲圖像 –

回答

1

您使用UIImageWriteToSavedPhotosAlbum()函數。

UIImageWriteToSavedPhotosAlbum(IMAGE_TO_STORED, nil, nil, nil); 

編輯:

- (IBAction)savedPhoto:(id)sender{ 
    UIImageWriteToSavedPhotosAlbum(IMAGE_TO_STORED, nil, nil, nil); 
} 

另一種方式來存儲的圖像是:

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; 
[library saveImage:image toAlbum:nil withCompletionBlock:^(NSError *error) { 
     if (error!=nil) 
     { 
      NSLog(@"Error: %@", [error description]); 
     } 
    }];