テーブルビューに一連の辞書を入力する作業を行っています。配列と辞書の内容は問題なく解析されます。ただし、テーブルには、配列のインデックス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]
最初のインデックスは更新されているが、2番目のインデックスは更新されていないようです。
ただし、indexPath.rowをログに記録すると
2011-11-21 03:19:40.306デモ[21546:f803] 0
2011-11-21 03:19:40.308デモ[21546:f803] 0
では、増分している値を取得するには何を使用する必要がありますか?
もう一度助けてくれてありがとう。