以编程方式创建分组表视图的问题

时间:2011-05-04 10:25:06

标签: iphone objective-c uitableview

每个人都

我创建了一个分组表视图&我在标题栏中有一个编辑按钮&按下编辑按钮后,我可以在点击每一行时导航到其他页面

现在通过使用以下代码我已经以编程方式分配了分组表视图,但现在编辑按钮不能单击一行(按下编辑后)其不导航 我怎么能解决这个问题,,,提前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];
    }

3 个答案:

答案 0 :(得分:1)

你错过了

tableView.delegate = self;

答案 1 :(得分:0)

@Ruben是对的。设置tableView的委托并实现UITableViewDelegate方法

答案 2 :(得分:0)

旁注 - 尽管开发人员经常将视图控制器指定为UITableView的数据源和委托,但您可能需要考虑将这些职责分配给另一个对象。

UIViewController子类确实有成为所谓“上帝”类的习惯,承担了很多责任(因此违反了单一责任原则),也使得难以进行单元测试。