iOS 获取到图片的路径后,将图片保存到手机本地相册中

本文介绍了一个简单的iOS应用程序功能实现过程,即如何从应用沙盒中获取图片并将其保存到用户的手机相册。通过使用Objective-C语言,文章详细展示了具体的代码实现步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.先获取到APP沙盒中的图片路径path 2.然后将path作为参数,传入下面的方法里,进行图片保存到手机本地相册中。


#pragma mark 将截取到的头像保存到本地相册
- (void)saveHeaderImageWith:(NSString *)path
{
    UIImage *img = [UIImage imageWithContentsOfFile:path];
    [self saveImageToPhotos:img];
}

#pragma mark 保存图片
- (void)saveImageToPhotos:(UIImage*)savedImage
{
    UIImageWriteToSavedPhotosAlbum(savedImage, self, @selector(image:didFinishSavingWithError:contextInfo:), NULL);
}

#pragma mark 系统的完成保存图片的方法
- (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];
}




复制代码

转载于:https://juejin.im/post/5a32388b6fb9a0450809ae29

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值