以下被用作将表格视图单元从 nib 文件放入表格视图的代码。我将 tableviewcell 放在与 tableview 相同的笔尖中。我也尝试过在 viewdidload 中初始化单元格,但没有成功。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"identifier";
NSLog(@"the cellidentifier is %@", CellIdentifier);
bookmarksTableViewCell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
NSLog(@"the cell is %@", bookmarksTableViewCell);
return bookmarksTableViewCell;
}
我得到的错误是
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:'
我检查了 IB 中的连接并重新接线,但结果相同。当我尝试 NSLog'ing 单元格时,它为空。