0

この問題は以前に投稿されたことを知っており、修正に従ってコードを修正しましたが、セルの詳細はまだ取得されておらず、本文のみが表示されています。ここに私のコードがあります:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell==nil) {
    cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];//It's well initialized
}
cell.textLabel.text=[myArray objectAtIndex:indexPath.row];
        cell.detailTextLabel.text=@"All the stores";

return cell;
}

私が見たいと思っているのは、テキストと詳細テキストです。しかし、私は本文しか見ません。事前にサンクス。

4

1 に答える 1

2

ストーリーボードに同じ再利用識別子を持つプロトタイプ セルが含まれている可能性があり、異なるスタイル (つまり、サブタイトルを持たないように) に構成されています。効果的なデバッグのために、テーブルビューの呼び出しを削除してデキューされたセルを提供し、毎回インスタンス化して新しいセルが機能しているかどうかを確認できます。ただし、別の方法で、ストーリーボードでプロトタイプ セルを構成し、その構成を使用することをお勧めします (存在しない場合は例外を発生させる可能性もあります)。

于 2012-06-17T06:22:50.913 に答える