NSPredicate 的多个表达式?
所以我尝试做的不仅仅是一种左表达和一种右表达。这可以通过 NSPredicate 实现吗?
这是我现在使用的“自定义”解决方案,但我认为它并不理想:
可以重复使用吗?
注意:健康下拉菜单大约有 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:
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
比较谓词仅支持单个左表达式。拥有多个是没有意义的。
但是,这个左表达式不必是单个属性名称;它可以是一个关键路径,如下所示:
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: