Tôi đang làm việc để điền vào chế độ xem bảng với một loạt các từ điển. Nội dung của các mảng và từ điển được phân tích cú pháp mà không có vấn đề gì. Tuy nhiên, bảng được điền với số lượng ô [mảng đếm] với nội dung có chỉ số 0 của mảng. Dường như với tôi rằng indexPath.row trả về 0 cho tất cả các ô. Làm cách nào để điền vào mỗi ô có chỉ mục tương ứng?indexPath.row luôn là 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;
}
Cảm ơn rất nhiều!
Edit: Đây là những gì tôi đã cho khai thác gỗ indexPath
2011-11-21 03: 07: 58,025 Demo [21.269: f803] 2 chỉ số [0, 0]
2011-11 -21 03: 07: 58,027 Demo [21.269: f803] 2 chỉ số [1, 0]
có vẻ như chỉ số đầu tiên được cập nhật trong khi thứ hai thì không.
Khi tôi đăng nhập indexPath.row, tuy nhiên
2011-11-21 03: 19: 40,306 Demo [21.546: f803] 0
2011-11-21 03: 19: 40,308 Demo [21546: f803] 0
Vì vậy, tôi nên sử dụng những gì để tăng giá trị?
Cảm ơn bạn đã trợ giúp lần nữa.
sử dụng 'indexPath.section' –