gpt4 book ai didi

ios - 在 CloudKit 中查询引用的最佳方式?

转载 作者:可可西里 更新时间:2023-11-01 04:29:32 25 4
gpt4 key购买 nike

假设我的 CloudKit 数据库中有 2 个实体:

- Album
- (NSString) title

- Photo
- (NSString) name
- (CKRefrence) album

照片有一个相册的 CKReference。这意味着 1 个相册可以有很多照片(如预期的那样)。

我有一个屏幕,我想在其中显示所有相册,以及每个相册中有多少张照片。查询此内容的最佳方法是什么?如果我现在查询相册,每个相册对其照片一无所知。

最佳答案

对于每个相册对象 anAlbum,您可以构建谓词并查询照片记录类型,如下所示:

let predicate = NSPredicate(format: "album == %@", anAlbum)
let query = CKQuery(recordType: "Photo", predicate: predicate)

在 completionHandler 中,您可以获得结果数组的计数,这将是属于 anAlbum 的照片数量。

关于ios - 在 CloudKit 中查询引用的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24788415/

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