【发布时间】:2011-02-08 06:26:51
【问题描述】:
只是想知道如果某些过滤器是可选的,那么构建 NSPredicate 的最佳方法是什么?
这基本上是一个过滤器,所以如果没有选择某些选项,我不会按它们过滤
例如。如果我为过滤器设置了 option1 和 option2。
NSPredicate* 谓词 = [NSPredicate predicateWithFormat:@"option1 = %@ AND option2 = %@] ....
否则如果只是选项1 NSPredicate* predicate = [NSPredicate predicateWithFormat:@"option1 = %@] ....
关键是有 10 种不同的过滤选项,所以我不想为 10x10 可能的组合编码。
谢谢
【问题讨论】:
标签: iphone objective-c cocoa core-data nspredicate