gpt4 book ai didi

ios - 在 Swift 中使用搜索时, TableView 数据滞后一个字符

转载 作者:行者123 更新时间:2023-11-30 13:14:50 24 4
gpt4 key购买 nike

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

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

最佳答案

您是否正在实现 UISearchResultsUpdating 协议(protocol)?当调用 updateSearchResultsForSearchController 时以及紧随其后的 reloadData 时,应该可以进行精细过滤。希望对您有所帮助。

关于ios - 在 Swift 中使用搜索时, TableView 数据滞后一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38345918/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com