gpt4 book ai didi

ios - UITableViewDelegate 方法未被调用

转载 作者:行者123 更新时间:2023-11-29 13:27:46 25 4
gpt4 key购买 nike

我使用 IB 在 Storyboard 中创建了一个 UITableViewController。我将 UITableview 的 delegate 设置为它的 Controller 。 UITableView 有静态单元格。只有 2 个部分。第一部分有 3 个不可选择的行。最后一部分有 1 行是可选的。我只在 IB 中设置了这一切。

然后我在 UITableViewController 中实现了这个方法。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"SELECTED");

if (indexPath.section == 1 && indexPath.row == 0) {
//login and report the result
[self login];
}
}

当我选择第二部分中的唯一行时,不会调用上述方法。可能出了什么问题。我也仔细检查了 UITableView 的 outlets inspector 中的委托(delegate)设置。一切都很好!

最佳答案

你在控制台看到NSLog语句了吗?在 viewDidAppear 中怎么样,NSLog(@"Delegate: %@",tableView.delegate)

查看您是否在控制台中得到 NULL。

您知道数据源已正确连接,否则您将看不到任何单元格。它必须是您的代表连接 =)

关于ios - UITableViewDelegate 方法未被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12674341/

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