gpt4 book ai didi

ios - UISearchController - 如何从过滤表中选择结果

转载 作者:行者123 更新时间:2023-12-01 15:39:01 27 4
gpt4 key购买 nike

我正在向现有应用程序添加搜索栏。

我有一个表,其中填充了从服务器下载的数据,并且我正在使用新的 UISearchController。

我现在让搜索栏完全正常工作,并在用户输入搜索栏时显示一个新的过滤结果表。

我的问题是如何处理用户从这个新的过滤搜索结果表中选择一个项目?

我从我的过滤表中添加了一个新的 segue 并添加了一个 didSelectRowAtIndexPath,它工作正常 - 但是当用户从过滤表中选择一个项目时,搜索栏仍然存在,并且在该点之后单击取消会使应用程序崩溃。

所以我不确定我应该做什么以及我应该如何处理用户从过滤表中选择项目?

我是否保持我拥有它们的方式,但添加一些代码以在用户选择项目时取消搜索栏?

或者我做错了,并且有一种方法可以在用户选择过滤项目时将选择从过滤表返回到主 View Controller 表?

任何帮助,一如既往,非常感谢!

最佳答案

初始化后searchController , 尝试设置 searchController 的以下属性这将启用 didSelectRowAtIndexPath UITableViewDelegate的方法

searchController.obscuresBackgroundDuringPresentation = false

关于ios - UISearchController - 如何从过滤表中选择结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32181716/

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