图库的ipad照片图库占内存为何存不进

为什么图片会存不进iOS的相册?
不知道大家有没有遇到这样的情况,收到一封带几张图片附件的email,高高兴兴点击“存储x幅图片”,跑到相册准备欣赏却发现只有一张半张(坏掉了)。再存,发现还是一样的毛病。心想可能是相册满了吧,可是清空了相册还是没有改善,于是就觉得不会是手机坏了吧?是邮箱或者网络偶尔出毛病吧?
其实都不是,批量存图会让iphone或者ipad运行不过来,上一张还没存好,下一张存图任务又来了,这时候系统就会报告忙而存储失败。
怎么解决呢?如果那个软件没有做一张一张存图的功能那就没法解决。比如邮箱里的照片存不成功只能一张张存或者看rp咯~~~如果非要批量存储就得开发者来改善了。以下为码农时间:
通常在使用UIImageWriteToSavedPhotosAlbum时都是只给image一个参数,其它设为nil,所以有没有错也不知道,无声无息就存了。为了看出了什么错,得给它写成这样
UIImageWriteToSavedPhotosAlbum(saved, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
然后去自己按照UIImageWriteToSavedPhotosAlbum要求格式写的
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo 里看 NSLog(@"%@", error)运行出来是什么。
(代码参考这里)
我在xcode得到的错误信息:
Error Domain=ALAssetsLibraryErrorDomain
Code=-3301 "写入正忙" UserInfo=0x741fc10
{NSLocalizedFailureReason=写入此资产时出现问题,因为写入资源正忙。,
NSLocalizedRecoverySuggestion=,
NSLocalizedDescription=写入正忙}&&&
参考代码里面得到的是:
Domain=ALAssetsLibraryErrorDomain Code=-3304 "Failed to encode
image for saved photos." UserInfo=0x7857630
{NSUnderlyingError=0x7851f20 "Failed to encode image for saved
photos.", NSLocalizedDescription=Failed to encode image for saved
Error Domain=ALAssetsLibraryErrorDomain
Code=-3310 "Data unavailable" UserInfo=0x593bf10
{NSLocalizedRecoverySuggestion=Launch the Photos application,
NSLocalizedDescription=Data unavailable}
大家同病相怜~
故障就出在UIImageWriteToSavedPhotosAlbum把图片存到相册不是瞬间的,会经过一段计算时间,若不管它的疾苦死命调用它就会造成存储失败,最后存了等于没存。还会令任务队列阻塞,特别是会让UI消息得不到及时响应,那就糟糕了!
解决方法参考这里()。它把前因后果讲得很清楚(我前面啰嗦的那些丷丷),还给出了一堆没有排版好的代码(很有用哦!)中心思想摘录如下:
The solution is to copy photos one by one:
解决办法是一张一张拷贝图片:
create an array of image names, e.g. wallpapers
开一个图片array
catch complete selector
存完进入到didFinishSavingWithError
从第二步继续到存完所有图
当然每个软件都有不同的存储流程,第一步开一个array会非常耗内存,我在CamDiary里面是:
生成一张图
存图UIImageWriteToSavedPhotosAlbum
等待进入didFinishSavingWithError
从第一步继续到存完所有图
记住这句话:UIImageWriteToSavedPhotosAlbum
单用靠不住,didFinishSavingWithError 结合有出路。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。[回顾] 湛湛:
[买房] 爷爷要敲背: 
[怀旧] cdh518:
[照片] 魔眼天际: 
[照片] jdalbb: 
[咨询] 立志做禽兽: 
[探访] hzsdo: 
[验房] 尉迟公羊: 
[消息] 滨莎: 
查看: 76719|回复: 33
请教:微信和手机QQ图片保存到手机,图库里却找不到?
要过很长时间,图库里才会显示,这是怎么回事?
一般在所装软件目录的“save”或“download”文件夹中。
或者再保存一个图片试试,会闪现一行字告诉你保存的目录的。
星湖 发表于
一般在所装软件目录的“save”或“download”文件夹中。
为什么不能直接进图库,要过一会呢?
姜老师,你说的图库是指哪里?
星湖 发表于
或者再保存一个图片试试,会闪现一行字告诉你保存的目录的。
一般我想从微信里保存图片, 然后再通过QQ无线发照片功能,把图片送到电脑里。
kennico 发表于
姜老师,你说的图库是指哪里?
手机上的那朵花。
姜峰 发表于
手机上的那朵花。
保存到手机就好啦。
还有什么?
kennico 发表于
保存到手机就好啦。
还有什么?
在微信里把照片保存到“手机里”,
但是这个里面却没有显示“已保存的照片”。
QQ图片04.JPG (8.08 KB, 下载次数: 3)
12:41 上传
刷新图库,重新读取下咯。
kennico 发表于
刷新图库,重新读取下咯。
怎么刷新?
姜老师挺爱学习的!!
masquerade 发表于
姜老师挺爱学习的!!
怎么刷新,你会吗?
以前保存了就有的,最近怎么保存了,要过会才有。
是不是三星很垃圾的?苹果不会这样吧?
貌似三星手机是有这个问题,需要重启手机以后,才能够显示出来,后来我用苹果和小米,就没有这个问题了,很是鄙视泡菜国的产品。
重启了也不行。
你可以拍一张照片 系统就会自动刷新了。
姜老师,该改苹果或者小米了,三星那种还是别用了,我买过当年火爆的galaxy nexus体验一次原生系统后,再也不想买三星了,真的是垃圾中的战斗机,同事的s3s4每次都来麻烦我,小米云或者苹果的icloud真的好用
三星的外型,我比较喜欢!不大不小的。
小米云服务你随手拍电脑里随时更新我试了试真不错,后来就去买小米盒子了,打算再给爸妈抢两个小米来玩玩。
本帖最后由 masquerade 于
13:38 编辑
姜峰 发表于
怎么刷新,你会吗?
以前保存了就有的,最近怎么保存了,要过会才有。
是不是三星很垃圾的?苹果不会这 ...
三星高科技的没玩过啊,不过现在经常用三星的平板机,彩屏的,按键按起来可舒服了,电信公司送的
hclimll 发表于
姜老师,该改苹果或者小米了,三星那种还是别用了,我买过当年火爆的galaxy nexus体验一次原生系统后,再也 ...
三星就是反应慢了点,其它用用还行。
hclimll 发表于
小米云服务你随手拍电脑里随时更新我试了试真不错,后来就去买小米盒子了,打算再给爸妈抢两个小米来玩玩。
一般懒汉喜欢傻瓜系统。
半专业人士喜欢有DIY性能的东西。
Powered by为什么保存到内存卡里的图片在图库找不到呢,
已有3个回答
[特聘专家]
专家星级&:&2.6星
问答堂专家综合评分
问题评分&:&3星
采纳、点赞&:&2星
二次回复率&:&1.5星
内容为广告/垃圾,我要举报!
特聘专家具有协助内容审核的特权
举报后内容将不能在前台展示
错乱举报会导致该权利被剥夺
选择举报原因×
擅长领域:
参与话题:
很简单:1,安装个看图软件就ok,它会扫描手机里的所有图片。如果有安装过,可以卸掉重装就好。2,连入电脑,使用资源管理器或者其他的电脑看图软件。
留下你的评论
[特聘专家]
专家星级&:&2.6星
问答堂专家综合评分
问题评分&:&3星
采纳、点赞&:&2星
二次回复率&:&1.5星
内容为广告/垃圾,我要举报!
特聘专家具有协助内容审核的特权
举报后内容将不能在前台展示
错乱举报会导致该权利被剥夺
选择举报原因×
擅长领域:
参与话题:
很简单:1,安装个看图软件就ok,它会扫描手机里的所有图片。如果有安装过,可以卸掉重装就好。2,连入电脑,使用资源管理器或者其他的电脑看图软件。--------------连入电脑后,可以进行转移操作,这样只要把图片一归类就ok了。
留下你的评论
内容为广告/垃圾,我要举报!
特聘专家具有协助内容审核的特权
举报后内容将不能在前台展示
错乱举报会导致该权利被剥夺
选择举报原因×
擅长领域:
参与话题:
& & &楼主你好,这个可能是没有同步过去造成的,楼主可以考虑重启手机,如果还是不行的话,可以借助第三方软件。
留下你的评论
微信公众账号ZOL问答堂
关注微信,随时随地解答您的疑惑
ZOL问答堂官方微博@ZOL问答堂
关注成功!该问题被回答后,将给您发送站内短信。
您也可以通过关注问答堂微信,及时获得您关注问题的回答。
微信关注问题方法“”您的举报已经提交成功,我们将尽快处理,谢谢!
你好,你保存的图片应该是存在你的手机或者电脑上的。
根据您的描述,如果是指手机上微信保存的照片无法再相册中查看,建议您按照以下方法尝试:
1.建议进入设定-应用程序管理器-全部-
相册、微信
-清除数据尝试。...
什么手机啊兄台。
1.使用键盘上的 PrtSc Sys Rq(printscreen)键截图
截图后会自动保存在剪切板查看器中,按PrtSc Sys Rq(printscree...

我要回帖

更多关于 6s照片图库占内存清理 的文章

 

随机推荐