实现搜索过滤器的逻辑 - IOS

时间:2012-12-17 09:41:47

标签: javascript ios cocoa-touch logic

因此,我在视图中显示的数组中有一个书的列表。我在视图顶部有3个过滤器,如:

(所有|阅读1级|阅读2级|阅读3级)(全部|资料|文献)(全部|发表于2000-2005 | 2005-2010出版)

如何使过滤器互相生成,以便如果用户选择了阅读等级1和信息和2000-2005,那么用户将只查看阅读等级1和信息并且在2000-2005中发布的书籍。 / p>

我在 iOS 中执行此操作以获取信息,我无法看到能够为清除代码提供逻辑以将这3个过滤器组合到结果数组中。

1 个答案:

答案 0 :(得分:0)

您必须使用NSCompoundPredicate

您可以获得更多信息here