使用ALAsset,我在应用程序调用方法时从iCloud中获取的大量图片得到了一个零答案:defaultRepresentation。 但是,当我打电话给" thumbnail"我得到了相关的小图片。
主要发生在刚从其他设备添加到iCloud上的图片时。我的假设是图片尚未完全同步。
我已经读过,在这种情况下,我需要订阅ALAsset通知,因此我可以知道何时下载图片并更新我的UI。但是其中一些从未正确下载,即使我重新启动我的应用程序,仍然没有。
奇怪的"解决方法"我找到了iPhoto并在设备上全屏打开图片。这个问题只在我打开的图片中消失,但仍然留给其他人。
最后,有人在这里写道,有可能强迫"强迫"通过调用" requestDefaultRepresentation"进行下载但是这种方法不在Apple文档中,因此使用它的应用程序可能会被拒绝。
我的问题是:是否有授权方法在不要求用户进入iPhoto的情况下获取这些图片?