gpt4 book ai didi

swift - 从核心数据中保存 CKAsset

转载 作者:可可西里 更新时间:2023-11-01 02:00:00 24 4
gpt4 key购买 nike

我有一些数据,比如图片,作为二进制数据存储在核心数据中,并标记为“允许外部存储”。我想将此数据写入 CloudKit。是否可以获取此数据的 URL 并将其传递给 CKAsset,或者以某种方式将此数据转换为 CKAsset 而无需将此数据重复写入某些临时文件?谢谢。

最佳答案

不支持直接访问外部二进制数据,也没有相应的 API。非正式地不难弄清楚文件存储在哪个目录中,但这没有用,因为

  • 文件名是 UUID,没有记录的方法将托管对象链接到 UUID,因此您不知道要使用哪个文件。
  • 选项是允许外部存储,因此不能保证外部文件存在。有些实例可能不使用外部存储。

我不确定 CKAsset 需要什么,但您必须先通过托管对象查找二进制数据。

关于swift - 从核心数据中保存 CKAsset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47356983/

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