iOS 保存图片到相册中

热门标签

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

1,保存图片到点击事件、

- (void) saveImageClick {
    PHAuthorizationStatus status = [PHPhotoLibrary authorizationStatus];
    if (status == PHAuthorizationStatusDenied) {
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示" message:@"请到【设置-隐私-照片】打开访问开关" delegate:self cancelButtonTitle:@"确定" otherButtonTitles:nil];
        [alert show];
    } else if (status == PHAuthorizationStatusRestricted) {
        NSLog(@"无法访问相册");
    } else {
        [MBProgressHUD showProgressToView:nil Text:@"保存中..."];
        UIImage *saveImage = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://img.pconline.com.cn/images/upload/upc/tx/wallpaper/1209/07/c0/13693224_1346985492085.jpg"]]];
        [self saveImageToPhotos:saveImage];
    }
}

2,保存图片到方法、

- (void)saveImageToPhotos:(UIImage*)savedImage {
    UIImageWriteToSavedPhotosAlbum(savedImage, self, @selector(image:didFinishSavingWithError:contextInfo:), NULL);
}

3,保存图片到回调提示、

- (void)image: (UIImage *) image didFinishSavingWithError: (NSError *) error contextInfo: (void *) contextInfo {
    NSString *msg = nil ;
    if(error != NULL){
        msg = @"保存图片失败" ;
    }else{
        msg = @"保存图片成功" ;
    }
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"保存图片结果提示" message:msg delegate:self cancelButtonTitle:@"确定" otherButtonTitles:nil];
    [alert show];
}

标签:

未经允许不得转载:作者:SheaYang, 转载或复制请以 超链接形式 并注明出处 技术Dog|博客
原文地址:《iOS 保存图片到相册中》 发布于2019-10-12

分享到:
赞(0)

评论 抢沙发

2 + 4 =


iOS 保存图片到相册中

长按图片转发给朋友

Vieu4.0主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录