gpt4 book ai didi

ios - 如何在 Core Data 中查找具有空关系的实体?

转载 作者:行者123 更新时间:2023-11-29 02:09:46 25 4
gpt4 key购买 nike

我有实体模型:PBOUserPBOLocation
存在多对多关系。每个用户可能有很多位置,每个位置可能属于许多用户。

用户和位置有自己独特的字段:identifier

查找属于特定用户的位置非常简单:

let predicate = NSPredicate(format: "ANY users.identifier == %@", user.identifier)

如果 users 字段中的任何用户具有与 user.identifier 相同的标识符...这就是我正在寻找的位置

但问题是:
如何查找不属于任何用户的位置?换句话说,他们的users字段为空。

最佳答案

使用关系的计数:

let predicate = NSPredicate(format: "users.@count == 0")

关于ios - 如何在 Core Data 中查找具有空关系的实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29413355/

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