gpt4 book ai didi

ios - 如何获取共享照片流 ALAsset 的 ALAssetRepresentation?

转载 作者:IT王子 更新时间:2023-10-29 08:12:06 25 4
gpt4 key购买 nike

当我尝试访问照片流中的图片时,有时 [asset defaultRepresentation] 方法返回 nil。

根据文档,如果 Assets 在本地(尚)不可用,则可能会发生这种情况。

This method returns nil for assets from a shared photo stream that are not yet available locally. If the asset becomes available in the future, an ALAssetsLibraryChangedNotification notification is posted.

一旦我在 Photos.app 中查看照片,它也可用于我的应用程序,但显然我想让我的应用程序触发“本地下载”事件。

我查看了 MyImagePicker来自 Apple 的示例代码,但它表现出相同的行为(只有缩略图可用)

如何使 Assets 在本地可用?

编辑:由于 Apple 推出了 Photos.framework在 iOS8 中,并且在 iOS9 中不推荐使用 ALAssets,这可能永远不会被修复。

最佳答案

我遇到了同样的问题。我找不到实际获取图像的方法。您所能做的就是不显示“defaultRepresentation”为零的图像,或者通过调用 [ALAssetsLibrary disableSharedPhotoStreamsSupport];

完全放弃对共享照片的支持

希望对你有帮助

关于ios - 如何获取共享照片流 ALAsset 的 ALAssetRepresentation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18079776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com