Я работаю над заполнением вида таблицы массивом словарей. Содержимое массивов и словарей анализируется без проблем. Тем не менее, таблица заполняется количеством [количество массивов] ячеек с содержимым с индексом 0 массива. Мне кажется, что indexPath.row возвращает 0 для всех ячеек. Как заполнить каждую ячейку соответствующим индексом?
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
// Configure the cell...
NSDictionary *term = [self.terms objectAtIndex:indexPath.row];
cell.textLabel.text = [term objectForKey:@"content"];
cell.detailTextLabel.text = [term objectForKey:@"created"];
return cell;
}
Спасибо большое!
Изменить: вот что я получил для регистрации indexPath
2011-11-21 03: 07: 58.025 Демо [21269: f803] 2 индексы [0, 0]
2011-11-21 03: 07: 58.027 Демо [21269: f803] 2 индексы [1, 0]
Кажется, что первый индекс обновляется, а второй - нет.
Когда я зарегистрировал indexPath.row, однако
2011-11-21 03: 19: 40.306 Демо [21546: f803] 0
2011-11-21 03: 19: 40.308 Демо [21546: f803] 0
Итак, что я должен использовать, чтобы получить значение, которое увеличивается?
Спасибо за помощь снова.