在iOS 8上,ALAssetsLibrary无法显示所有的“已保存照片”,只能显示“最近添加”的照片。

7
在我的应用中,我一直使用photopicker-ios库来展示照片/视频选择器。它具有一些独特的功能,苹果的UIImagePickerController实现中没有发现这些功能。
它利用了ALAssetsLibrary,特别是ALAssetsGroupSavedPhotos,iOS 7之前可以正确地显示设备上所有“已保存的照片”(和视频)。然而,在iOS 8中,“已保存的照片”相册被“最近添加”的相册所取代,仅显示在过去30天拍摄的照片和视频。
据我所知,这个新限制没有记录在文档中。我们有任何确认吗?同时,我们能采取一些解决方法吗?

1
请查看我的答案:https://dev59.com/N18e5IYBdhLWcg3wb52S#25973151。 - Anas
1个回答

3
问题在iOS 8.0.2版本中已经不存在,因此这是iOS 8.0版本的一个bug。
更新:这个假设得到了支持,根据更新日志(changelog)证实:
修复了一个问题,防止一些应用程序从照片库中访问照片。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接