gpt4 book ai didi

ios - 单个 CKRecord 中的一组 CKAsset 是否存在问题?

转载 作者:行者123 更新时间:2023-12-01 17:38:43 25 4
gpt4 key购买 nike

我正在编写的应用程序将允许人们存储多张照片,并将它们与单个对象相关联。

我想我会使用 CloudKit 将这些图像存储为 CKAssets。

在 CloudKit 中,除了其他属性列表类型之外,我还可以创建一个 CKAsset,并将一个文件附加到它(在我的例子中是一个 JPEG)。我还可以附加任何这些类型的 NSArray,包括 CKAsset。

我的用户可能会为每个对象发送 5 张图片,或者可能是 30 张……谁知道呢。

只是想知道是否有人遇到过这样的情况,并看到这种方法的缺点。 (例如,相对于为每个图像创建单独的 CKRecord,并添加对另一个 CKRecord 的引用)。

最佳答案

获取具有多个 CKAsset 的 CKRecord 可能需要相当长的时间来下载。你将无法控制它。如果您将每个 Assets 存储在它自己的 CKRecord 中,并带有对其父记录的 CKReference,那么您可以查询这些 Assets ,您将能够看到它们一一出现。除此之外,您确定在访问主记录时总是需要所有 CKAsset 吗?如果没有,那将是对带宽的浪费。我建议为每项 Assets 单独记录。然后您还可以添加一个assetType 字段,以便您可以根据需要区分 Assets 。

关于ios - 单个 CKRecord 中的一组 CKAsset 是否存在问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30430419/

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