最近我注意到,当我们创建一个新的类模板时,作为 UITableViewController 实现的子类的 (Xcode -> File -> New -> File) 在方法中是部分的cellForRowAtIndexPath
。我粘贴了下面的方法。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
// Configure the cell...
return cell;
}
我认为像(缺少)这样的陈述,
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
是必须在实施中。这是一个错误还是其他什么?