【发布时间】:2016-02-23 07:04:44
【问题描述】:
我曾经使用 ALAsset,它适用于大多数用户(大约 100K)的 iOS7~iOS9。 但有些用户抱怨它只在 i6 设备、ios8/ios9 上显示部分照片。 (可能有 1% 的人有这个问题,我不确定。)
我有 i6 ios9 设备,但我的设备无法显示同样的问题。用户表示 App 仅显示过去两个月的照片。它是怎么发生的?
对于他们的设备,他们没有相机胶卷相册,但 mime 有。我不确定它是否会导致问题。如何解决这个问题呢 ?我应该从 iOS8 更改为 PHAsset Photos。
【问题讨论】:
-
可能与this question 相似?还检查this answer,可能会有所帮助..
-
我不认为这是同一个问题,但它是相关的。当设备有相机胶卷相册时,“相机胶卷”相册组中的所有照片都可以正确加载。但是对于没有相机胶卷的设备,部分照片无法加载到“所有照片”相册中。设备升级到ios9.2.1。无论如何,我不知道解决方案。我使用 alassetgroup 的通用实现。 NSUInteger groupTypes = ALAssetsGroupAll; [assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:listGroupBlock failureBlock:failureBlock];
标签: ios photos alassetslibrary phasset