如何使用ALAssetsLibrary在iOS 8上枚举所有照片

7

iOS 8从ALAssetsLibrary枚举API中移除了“相机胶卷”,导致很多应用程序无法正常工作。我知道可以使用新的照片框架获取所有照片。但是,我的应用程序有很多依赖于ALAsset相关类的代码,因此需要保持对iOS 7的支持。是否有一种方法可以在iOS 8上使用ALAssetsLibary枚举所有照片,而不必先枚举资产组呢?


你可能想要查看我在这个答案中提到的iOS 8更新:https://dev59.com/3Wox5IYBdhLWcg3w8I1J#8872425,它可能会对你有所帮助。 - SimplyKiwi
1个回答

7

苹果刚刚发布了8.0.1版本,并将此列为一个包含的修复。最好等待更新。

从8.0.1版本说明中可以看到: 修复了某些应用程序无法从照片库中访问照片的问题。


1
对我来说,iOS 8.0.2 使情况变得更糟。通过 ALAssetsLibrary 接收的“最近添加”现在被称为“照片”,其中包括一些未包含在照片应用程序中的图片,并且缺少一些其他图片。太棒了! - Frank Hartmann

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