1. 修改代码
- (IBAction)downloadBtn_Clicked:(UIButton *)sender {
NSLog(@"downloadBtn_Clicked");
// 设置绘制图片的大小
UIGraphicsBeginImageContextWithOptions(_myXXX_view.bounds.size, NO, 0.0);
// 绘制图片
[_myXXX_view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage * image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
// 保存图片到相册 如果需要获取保存成功的事件第二和第三个参数需要设置响应对象和方法,该方法为固定格式。
UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
}
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo {
if (error) {
// 保存失败
NSLog(@"avedPhotosAlbum - 保存失败");
} else {
// 保存成功
NSLog(@"avedPhotosAlbum - 保存成功");
}
}
- 修改Plist文件
<key>NSPhotoLibraryAddUsageDescription</key>
<string>允许用户访问相册</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>允许访问相册</string>
<key>SKAdNetworkItems</key>
网友评论