当我尝试搜索在表格视图中过滤数据时,视图滞后一个字符。例如,如果我键入“dog”,表格将只显示“do”的数据,尽管模型中的数据似乎可以获得整个“dog”字符串的正确数据。因此,模型和视图之间存在脱节,考虑到返回的模型数据似乎是正确的。这最终会导致索引输出范围出现致命错误。
我尝试在多个不同的地方重新加载表格数据,但似乎并没有帮助。关于如何让表格显示整个输入字符串的正确数据的任何建议?
答案 0 :(得分:0)
您是否正在实施UISearchResultsUpdating
协议?在updateSearchResultsForSearchController
被调用时,以及在reloadData
之后立即进行精细过滤。希望它有所帮助。