iOS 8从ALAssetsLibrary枚举API中移除了“相机胶卷”,导致很多应用程序无法正常工作。我知道可以使用新的照片框架获取所有照片。但是,我的应用程序有很多依赖于ALAsset相关类的代码,因此需要保持对iOS 7的支持。是否有一种方法可以在iOS 8上使用ALAssetsLibary枚举所有照片,而不必先枚举资产组呢?
iOS 8从ALAssetsLibrary枚举API中移除了“相机胶卷”,导致很多应用程序无法正常工作。我知道可以使用新的照片框架获取所有照片。但是,我的应用程序有很多依赖于ALAsset相关类的代码,因此需要保持对iOS 7的支持。是否有一种方法可以在iOS 8上使用ALAssetsLibary枚举所有照片,而不必先枚举资产组呢?
苹果刚刚发布了8.0.1版本,并将此列为一个包含的修复。最好等待更新。
从8.0.1版本说明中可以看到:
修复了某些应用程序无法从照片库中访问照片的问题。