从沙箱复制图像并将其粘贴到iPad / iphone内存中

时间:2017-07-27 10:34:23

标签: ios objective-c swift

我使用uiimagepickercontroller并通过相机拍摄图像并存储到沙盒中创建的文件夹中。存储的图像不会显示在iPad或iPhone照片库中。我想在设备库中显示这些沙箱图片。任何人都帮助我解决这个问题。 我的最佳目标是从沙盒中复制图像并将其粘贴到设备的内部存储器中。

1 个答案:

答案 0 :(得分: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]);
        }
    }];