-1

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

(全部 | 阅读 1 级 | 阅读 2 级 | 阅读 3 级)(全部 | 信息 | 文学)(全部 | 2000-2005 年出版 | 2005-2010 年出版)

如何使过滤器相互关联,以便如果用户选择了阅读级别 1 和信息性和 2000-2005,那么用户将只查看阅读级别 1 和信息性且在 2000-2005 年出版的书籍。

我在iOS中这样做是为了获取信息,我看不出能够想出一个干净的代码逻辑来组合这 3 个过滤器以获得结果数组。

4

1 回答 1

0

你必须使用NSCompoundPredicate

你可以在这里获得更多信息

于 2012-12-17T09:48:34.043 回答