RITLPhotos icon indicating copy to clipboard operation
RITLPhotos copied to clipboard

从icloud下载的优化

Open DeadAndLife opened this issue 3 years ago • 4 comments

我注意到使用系统imagepickercontroller时,当我点击一张图片,会有一个从iCloud下载的alert提示,同样的图片在RITL选中时没有任何页面反馈,但同样存在一定时间的主线程阻挡。这会造成用户感觉点不动的困扰。希望多加一个类似的alert提示。建议使用开发者弱网环境或类似模式进行调试以模拟从iCloud下载的延时过程

DeadAndLife avatar Jun 15 '21 09:06 DeadAndLife

@DeadAndLife 好的 我处理一下 谢谢😀

RITL avatar Jun 16 '21 02:06 RITL

我重新排查里一遍,主要耗时是我自己穿插了一步压缩图片的方法用来减少服务器存储开销。虽说主要耗时是这里,但是在使用获取data的系统方法时,偶尔会出现

[ImageManager] Media resource request failed to return valid data or url with error: Error Domain=PHPhotosErrorDomain Code=3164 "(null)"

而出现这种情况也依然会有延时。

DeadAndLife avatar Sep 07 '21 07:09 DeadAndLife

图片主要还是icloud的是不? 失败的那些是PNG 或者 JPG 还是有什么特殊格式的吗? @DeadAndLife

RITL avatar Sep 10 '21 06:09 RITL

基本可以认定是iCloud来的,毕竟系统picker的提示上给出的是从iCloud下载。具体失败的图片格式没注意。真说图片格式的话,偶尔会在后续保存图片是出现heic的提示,不过那一步并不影响什么,不属于重要bug。

DeadAndLife avatar Sep 13 '21 02:09 DeadAndLife