您的位置:首页 > 移动开发 > IOS开发

iOS收藏图片到本地相册

2015-12-22 18:16 351 查看
将网络请求下的图片保存在本地相册,代码如下:

#pragma mark 保存图片到本地相册

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@""] style:UIBarButtonItemStylePlain target:self action:@selector(savePictureAction:)];

- (void)savePictureAction:(UIButton *)button

{

UIImageView *imageView = [[UIImageView alloc] init];

[imageView sd_setImageWithURL:[NSURL URLWithString:self.Url] completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {

[self saveImageToPhotos:image];

}];

}

- (void)saveImageToPhotos:(UIImage*)image

{

UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), NULL);

}

- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error

contextInfo:(void *)contextInfo

{

if (error != NULL)

{

//收藏失败

else

{

//收藏成功

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: