UITableView SearchBar过滤查询

时间:2017-10-28 07:09:15

标签: arrays swift uitableview filter uisearchbar

我有一个很长的tableView,我可以搜索和过滤结果。

但是,如果我输入字母“i”作为输入, 带有字母“i”的所有单词都会显示出来。 是否可以以某种方式进行过滤,以便字母I类型对应于我想要过滤的单词的第一个字母。

例如我的数组["should not use","Tristan","biscuit","is","should not use"]

如果我搜索单词"is"

,这个词会在“饼干”之前自动显示吗?

  

预期成果:   的 [ “是”, “面包”, “特里斯坦”]

1 个答案:

答案 0 :(得分:2)

您可以使用过滤器和排序函数来获得预期结果。

{ "_id": "TYPE", "count": 2 }
{ "_id": "DESTINATION", "count": 4 }
{ "_id": "SOURCE", "count": 5 }

<强>输出

  

[&#34; is&#34;,&#34; iser&#34;,&#34; biscuit&#34;,&#34; Tristan&#34;]