gpt4 book ai didi

iphone - 未调用 didSelectRowAtIndexPath。 UITableViewController 子类化

转载 作者:行者123 更新时间:2023-12-01 19:25:49 26 4
gpt4 key购买 nike

尝试以 OO 方式进行更多编程。

笔记:

似乎问题与在另一个 UIScrollView 之上有一个 UITableView(这是一种 ScrollView )有关。试图澄清如何使这项工作。

所以我创建了一个 UITableViewController 子类并将其作为对象添加到我的 Mainview 类中。

@interface NRTableVC : UITableViewController <UITableViewDelegate, UITableViewDataSource>
{
NSArray * tableLabelsArray;
}
@end

表格滚动并显示 OK。

但我的
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"Did select row");
}

方法永远不会被调用。

在我的 Mainview 类中,我按如下方式使用它
    RTable = [[[NRTableVC alloc] initWithStyle:UITableViewStylePlain]autorelease];
[scrollview addSubview:RTable.view];

我想知道所以我需要以某种方式将 self 设置为代表或类似的东西。

任何人都可以给我一些提示什么是错的?

非常感谢,
代码

最佳答案

您是否为 tableview 设置了委托(delegate)?如果没有委托(delegate)集,它将不会调用任何委托(delegate)方法。

关于iphone - 未调用 didSelectRowAtIndexPath。 UITableViewController 子类化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7794521/

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