在Swift

时间:2016-07-13 08:04:31

标签: ios swift

当我尝试搜索在表格视图中过滤数据时,视图滞后一个字符。例如,如果我键入“dog”,表格将只显示“do”的数据,尽管模型中的数据似乎可以获得整个“dog”字符串的正确数据。因此,模型和视图之间存在脱节,考虑到返回的模型数据似乎是正确的。这最终会导致索引输出范围出现致命错误。

我尝试在多个不同的地方重新加载表格数据,但似乎并没有帮助。关于如何让表格显示整个输入字符串的正确数据的任何建议?

1 个答案:

答案 0 :(得分:0)

您是否正在实施UISearchResultsUpdating协议?在updateSearchResultsForSearchController被调用时,以及在reloadData之后立即进行精细过滤。希望它有所帮助。