ios – ALAssetLibrary,它只显示某些设备上所有照片中的部分照片数量

ios – ALAssetLibrary,它只显示某些设备上所有照片中的部分照片数量,第1张

概述我以前使用ALAsset,对于大多数用户(约100K),它适用于iOS7~iOS9.     但有些用户抱怨它只显示i6设备ios8 / ios9上的部分照片数量. (也许1%有这个问题,我不确定.) 我有i6 ios9设备,但我的设备无法显示同样的问题.用户称应用程序仅显示过去两个月的照片.怎么会发生? 对于他们的设备,他们没有相机卷专辑,但哑剧了.我不确定它是否会导致问题.如何解决这个问题呢 我以前使用ALAsset,对于大多数用户(约100K),它适用于iOS7~iOS9.
    但有些用户抱怨它只显示i6设备ios8 / ios9上的部分照片数量. (也许1%有这个问题,我不确定.)

我有i6 ios9设备,但我的设备无法显示同样的问题.用户称应用程序仅显示过去两个月的照片.怎么会发生?

对于他们的设备,他们没有相机卷专辑,但哑剧了.我不确定它是否会导致问题.如何解决这个问题呢 ?我应该从iOS8更改为PHAsset照片吗?

解决方法 我找到了根本原因,ALAssetlibrary无法读取iOS8 / iOS9的一些照片.这是因为iCloud已启用并且已选择优化存储.

https://support.apple.com/en-us/HT204264
在iPhone,iPad或iPod touch上,点按设置> iCloud>照片或设置>照片&相机,然后选择存储设置.打开Optimize [device] Storage.

因此,ALAssetlibrary无法读取上传到iCloud的这些照片.供用户解决.
  1.他可以使用照片应用程序编辑照片旋转并向后旋转保存.并且ALAssetlibrary可以再次阅读.
  2.禁用优化设备存储并连接wifi&功率.照片将从iCloud拉回设备.

对于编程方面,我认为唯一的方法是使用适用于iOS8 / iOS9的Photos / PHAsset.照片框架可以从iCloud中读取缩略图和原始图像.

你有其他解决方案吗?

总结

以上是内存溢出为你收集整理的ios – ALAssetLibrary,它只显示某些设备上所有照片中的部分照片数量全部内容,希望文章能够帮你解决ios – ALAssetLibrary,它只显示某些设备上所有照片中的部分照片数量所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1029499.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存