NSMutableArray と、NSMutableArray から入力したグループ化されたテーブルビューがあります。
NSLog 出力で NSmutableArray を印刷すると、
"String1","String2","String3"
しかし、UITableView Cell では、常に NSMUtableArray の最初の項目が表示されます。
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
// Return the number of sections.
return [_presenterList count];
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
// Return the number of rows in the section.
return 1;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
NSLog(@"_presenterList objectAtIndex: %@",[_presenterList objectAtIndex:indexPath.row]);
cell.textLabel.text=[_presenterList objectAtIndex:indexPath.row];
return cell;
}
出力NSlog "String1"
テーブルビューに出力
String1
String1
String1
私は何を間違っていますか?
スクリーンショットの編集を追加
写真のように、文字列と1つのテーブルビュー行からいくつかのヘッダーを作成します