【发布时间】:2021-06-25 07:48:55
【问题描述】:
我只有两个实体:Product 和 Item。产品可能有很多items:Set<Item>。 Item 有两个属性:isActive 和 identifier。
现在我需要获取至少有一个Item 同时满足以下条件的所有产品:
-
identifier IN %@//["1", "2"] -
isActive = truelet format = "ANY (items.identifier IN %@ AND items.isActive = true)" let predicate = NSPredicate(format: format, ["1", "2"])
但我遇到了异常:Unable to parse the format ...
为什么?
【问题讨论】:
标签: ios swift nspredicate