gpt4 book ai didi

ios - ALAssetLibrary ,在某些设备上只显示所有照片中的部分照片

转载 作者:可可西里 更新时间:2023-11-01 06:03:41 24 4
gpt4 key购买 nike

我以前用过 ALAsset,它适用于 iOS7~iOS9 的大多数用户(大约 100K)。 但一些用户提示它在 i6 设备、ios8/ios9 上只显示部分照片。 (也许 1% 有这个问题,我不确定。)

我有 i6 ios9 设备,但我的设备无法显示同样的问题。用户表示 App 只显示过去两个月的照片。它是如何发生的?

对于他们的设备,他们没有相机胶卷相册,但 mime 有。我不确定它是否会导致问题。如何解决这个问题呢 ?我应该从 iOS8 更改为 PHAsset Photos 吗?

最佳答案

我找到了根本原因,ALAssetLibrary 无法读取 iOS8/iOS9 的一些照片。这是因为启用了 iCloud 并选择了存储优化。

https://support.apple.com/en-us/HT204264在 iPhone、iPad 或 iPod touch 上,轻点“设置”>“iCloud”>“照片”或“设置”>“照片与相机”,然后选择存储设置。打开优化 [设备] 存储。

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

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

您还有其他解决方案吗?

关于ios - ALAssetLibrary ,在某些设备上只显示所有照片中的部分照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35570905/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com