【发布时间】:2011-12-09 22:55:24
【问题描述】:
我正在查看 Apple 的 TableSearch 示例代码。看起来他们有一个用于所有内容的 NSArray 和一个用于过滤内容的 NSMutableArray。然后如果过滤器打开,那么它们将显示 NSMutableArray。如果它关闭,它们将显示包含所有数据的 NSArray。
1) 我想知道这是否是过滤器的常见实现,因为我之前没有做过太多过滤。
2) 补充一下这个问题,如果我有四个不同类别的过滤器,我是否仍会使用一个 NSMutableArray 在过滤器打开时显示过滤后的内容?或者我是否为每种不同类型的过滤器创建四个不同的 NSMutableArrays,然后根据打开的过滤器显示该列表。
假设常见的实现是为列表设置一个 NSArray,如果我要执行四个不同的 NSMutableArrays,或者如果依赖于来自他们选择什么过滤器选项的用户,我应该即时创建 NSMutableArray,然后重新加载 [tableView reloadData];
谢谢。
【问题讨论】:
标签: iphone ios uitableview filter