IOS 上传多张图片

IOS 上传多张图片总结


1. 调用相册选择图片后 把选择的 图片添加到数组里 传到别的页面显示这些图片


***
注意 ⚠️1.需要把相册里的图片转成NSdata类型 在保存到数组 调用相册之后返回的数组里的图片不能直接直接使用  方法在下面的图片
    2. 相册里的图片过大 导致内存泄漏,程序崩溃 
这个问题导致的原因就是 手机相册的图片过大,10M以上等,从相册里取出来的是原图片,如果不做处理的话,会导致内存溢出,程序卡顿等现象

1.内存溢出处理 这里我才用的是自动释放 首先 有几点需要注意 

(1)添加图片的时候 不要使用 

UIImage * image=[UIImage imageNamed:@""]; 这种方法会自动保存到内存中 使用

[UIImage imageWithData:imageData] 负值图片 

(2)压缩图片 将过大的图片压缩 这里要注意的是 只适用

UIImageJPEGRepresentation(newImage, 0.5); 这种压缩是没有用的,因为获取相册中的图片获取的是原图 还是会照成内存过大 下面图片给出压缩图片的方法 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值