1.没有添加
self.tableview.delegate = self;
self.tableview.dataSource = self;
[self.view addSubview:self.tableview];
2.没有给继承UITableViewDelegate的协议传递控制器
3.实例uitableview时错误如:
_tableView=[[UITableView alloc] init];
正确为
_tableview=[[UITableView alloc]initWithFrame:self.view.bounds];
4.numberOfRowsInSection方法和numberOfSectionsInTableView的返回值为0时
这四种情况都会引起UITableViewDelegate没有调用cellForRowAtIndexPath方法。