当我尝试从照片流中访问图片时,有时[asset defaultRepresentation]
方法会返回nil。
根据文档,在资产(asset)尚未在本地可用的情况下,这可能会发生。
对于共享照片流中尚未可用的资产,此方法将返回nil。如果该资产将来变得可用,则会发布ALAssetsLibraryChangedNotification通知。
一旦我在Photos.app中查看了照片,它也会为我的应用程序提供,但显然,我希望我的应用程序触发“本地下载”事件。
我查看了苹果的MyImagePicker示例代码,但它表现出相同的行为(只有缩略图可用)
如何使资产在本地可用?
编辑:由于苹果在iOS8中引入了Photos.framework,并且在iOS9中已经停用了ALAssets,因此这可能永远不会被修复。