Спасибо за помощь заранее -Почему мои пользовательские ячейки пусты?
У меня есть UITableView с пользовательской ячейкой. Если вставить точку останова, и регистрировать значение ячейки правильно, но когда я выполняю код представление таблицы всегда пустое (но есть нужное количество клеток)
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;
Благодарности за help
положить точку останова в «StoreData» currentStore = [_storeArray objectAtIndex: indexPath.row]; " и проверьте, нет ли ячейки. – dRAGONAIR
в этом случае его трудно отлаживать, используя только этот фрагмент кода. Извините, но другие вещи, которые вы можете проверить, это 1. Если ваш табличный вид зарегистрирован на ячейка типа Cell 2. вы можете проверить, не является ли «currentStore» не нулем (или имеет данные) 3. дайте цвет bkground «cell.phoneNumber» и «cell.address», чтобы увидеть, были ли они добавлены в view/ или поставить точку останова после вышеприведенного утверждения if, упомянутого как print "cell.contentView.subviews" .. – dRAGONAIR