NSPredicate 的多个表达式?

发布于 2024-11-08 07:31:46 字数 220 浏览 3 评论 0原文

所以我尝试做的不仅仅是一种左表达和一种右表达。这可以通过 NSPredicate 实现吗?

这是我现在使用的“自定义”解决方案,但我认为它并不理想: Conditions

可以重复使用吗?

注意:健康下拉菜单大约有 9 个选项,我不想有 9*4 的排列。

谢谢!

So I'm trying to do more than just one left expression, and one right expression. Is this possible with an NSPredicate?

Here is the "custom" solution I'm using now, but I don't think it's ideal:
Conditions

Is it possible to re use this?

Note: the Health dropdown has about 9 options, I'd rather not have like 9*4 permutations.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冷弦 2024-11-15 07:31:46

比较谓词仅支持单个左表达式。拥有多个是没有意义的。

但是,这个左表达式不必是单个属性名称;它可以是一个关键路径,如下所示:

friend.health < 30

A comparison predicate only supports a single left expression. It does not make sense to have more than one.

However, this left expression doesn't have to be a single property name; it could be a keypath, like this:

friend.health < 30
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文