Ios 为什么我的自定义单元格是空白的?

Ios 为什么我的自定义单元格是空白的?,ios,uitableview,custom-cell,Ios,Uitableview,Custom Cell,提前感谢您的帮助- 我有一个自定义单元格的UITableView。如果我插入一个断点,并记录单元格的值,它是正确的,但是当我执行代码时,表视图总是空的(但是单元格的数量是正确的) 感谢您的帮助您确定使用自定义单元格的类或nib注册了自定义单元格吗?此外,您要求根据单元格的标识符进行deque,但必须确保您注册了要进行deque的每个类。最后,还要确保在故事板或nib文件中设置标识符属性。在“StoreData*currentStore=[\u storeArray objectAtIndex:i

提前感谢您的帮助-

我有一个自定义单元格的UITableView。如果我插入一个断点,并记录单元格的值,它是正确的,但是当我执行代码时,表视图总是空的(但是单元格的数量是正确的)


感谢您的帮助

您确定使用自定义单元格的类或nib注册了自定义单元格吗?此外,您要求根据单元格的标识符进行deque,但必须确保您注册了要进行deque的每个类。最后,还要确保在故事板或nib文件中设置标识符属性。

在“StoreData*currentStore=[\u storeArray objectAtIndex:indexPath.row];”处设置断点,并检查单元格是否为零。。单元格不是零…在这种情况下,仅使用这段代码很难调试..抱歉,但您可以检查的其他内容是1。如果您的tableView已注册到类型为cell 2的单元格。您可以检查“currentStore”是否为nil(或有数据)3。给“cell.phoneNumber”和“cell.address”加上一些底色,看看它们是否已经添加到视图中/或者在上面提到的if语句u后面加一个断点,作为print“cell.contentView.subview”。。
    Cell *cell = (Cell *)[tableView dequeueReusableCellWithIdentifier:[Cell reuseIdentifier]];

if (cell == nil)
{
    cell = [Cell cell];
}

StoreData *currentStore = [_storeArray objectAtIndex:indexPath.row];
cell.phoneNumber.text = currentStore.phoneStr;
cell.address.text = currentStore.addressStr;

return cell;