如何在iOS中的特定相册中保存照片

时间:2013-01-16 04:43:01

标签: ios

我正在使用此代码将图像保存到相册中,但图像正保存在相机胶卷相册中。我想在WEAVE相册中保存图像。我正在使用此代码:

CGRect screenRect=CGRectMake(0, 0, viewPlay.frame.size.width, viewPlay.frame.size.height);
UIGraphicsBeginImageContext(screenRect.size);
CGContextRef ctx=UIGraphicsGetCurrentContext();
[[UIColor whiteColor] set];
CGContextFillRect(ctx, screenRect);
[self->viewPlay.layer renderInContext:ctx];
UIImage *screenImage=UIGraphicsGetImageFromCurrentImageContext();
UIImageWriteToSavedPhotosAlbum(screenImage, nil, nil, nil);
UIGraphicsEndImageContext();

这段代码对我来说很好。请给我任何建议我在这里做什么改变将图像保存到WEAVE文件夹。

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码执行此操作:

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];

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

也请查看本教程:Custom Photo Album

有关ALAssetsLibrary

的更多信息