У меня есть следующий код для создания моих ячеек в UITableView.Первая ячейка UITableView пуста (TableView в UIView)
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 5;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *CellIdentifier = @"futureAppointments";
FutureAppointmentsViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (nil == cell) {
[tableView registerNib:[UINib nibWithNibName:@"FutureAppointmentsViewCell" bundle:nil] forCellReuseIdentifier:CellIdentifier];
cell = [[FutureAppointmentsViewCell alloc] initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:CellIdentifier];
}
NSUInteger position = indexPath.row;
cell.appointmentDescription.text = [NSString stringWithFormat:@"%lu. %@. %@", (unsigned long)position, @"Steve", @"10/03/"];
return cell;
}
Проблемы есть, первая ячейка таблицыView отсутствует. Он должен начинаться с 0. Steve, но вместо этого начинается с 1. Steve. Кроме того, есть только 4 элемента в списке вместо 5.
Когда я устанавливаю точку останова в коде, первая ячейка равна нулю.
Кто-нибудь знает, что может случиться?
Возможно, ваш просмотр _header_ охватывает его? попробуйте вытащить табличное представление, чтобы увидеть, находится ли камера под _something_, может быть? – holex