我有这个代码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {


if (tableView == firstTableView){

static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = (UITableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell == nil){
    cell = [[[UITableViewCell alloc]initWithStyle:UITableViewStylePlain reuseIdentifier:CellIdentifier] autorelease] ;
}

cell.textLabel.text = [myArray objectAtIndex:indexPath.row];

return cell;
}
}

我检查tableview是否为firsttableview,但是由于该方法没有“返回”单元格,因此它给了我一个警告,我该如何解决?

最佳答案

如果表是firstTableView,则仅返回单元格。通过在条件之外添加return语句,确保返回其他表的单元格。

关于ios - iOS:两个tableView的委托(delegate)方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6613518/

10-15 20:14