gpt4 book ai didi

ios - 获取 UISearchBar 的 tableView

转载 作者:行者123 更新时间:2023-11-30 14:01:47 25 4
gpt4 key购买 nike

我的 TVC 顶部有一个 UISearchBar。如果搜索处于事件状态,它将在普通 tableView 之上显示另一个 tableView(这是正常的)。现在我需要在prepareForSegue()中获取“searchTableView”,因为我需要调用:

var newIndexPath = table.indexPathForSelectedRow!

如果您搜索某些内容,则会失败。我也无法在 didSelectRowAtIndexPath() 中做出决定,因为 segue 被快速调用,因为它直接“链接”到 UITableViewCell。我还尝试从 ViewController 创建 segue,但这也失败了,因为 segue 需要再次在同一个 ViewController 上结束。

所以基本上我想问是否有人知道如何解决上面代码行中的错误,并进行搜索。

最佳答案

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{
NSIndexPath *indexPath;
if (self.searchDisplayController.active)
{
indexPath = [self.searchDisplayController.searchResultsTableView indexPathForSelectedRow];
}
else
{
indexPath = [self.tableView indexPathForSelectedRow];
}

// Use the indexPath...
}

关于ios - 获取 UISearchBar 的 tableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32914799/

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