我创建了一个分组表视图&我在标题栏中有一个编辑按钮&按下编辑按钮后,我可以在点击每一行时导航到其他页面
现在通过使用以下代码我已经以编程方式分配了分组表视图,但现在编辑按钮不能单击一行(按下编辑后)其不导航 我怎么能解决这个问题,,,提前thamx
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.rightBarButtonItem = self.editButtonItem;
tableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, 320, 415)style:UITableViewStyleGrouped];
tableView.dataSource = self;
[self.view addSubview:tableView];
}
答案 0 :(得分:1)
你错过了
tableView.delegate = self;
答案 1 :(得分:0)
@Ruben是对的。设置tableView的委托并实现UITableViewDelegate
方法
答案 2 :(得分:0)
旁注 - 尽管开发人员经常将视图控制器指定为UITableView的数据源和委托,但您可能需要考虑将这些职责分配给另一个对象。
UIViewController子类确实有成为所谓“上帝”类的习惯,承担了很多责任(因此违反了单一责任原则),也使得难以进行单元测试。