2017-07-27 147 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]); 
     } 
    }];