セクションを追加するまで正常に機能していたUITableViewがあります。これで、最初のセルのデータが他のすべてのセルで繰り返されます。下のセクション行を削除すると、すべてが正常に戻ります。
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
NSInteger sections = self.objects.count;
return sections;
}
ここで何が起こっているのかについて何かアイデアはありますか?ちなみに、私のデータソースはCoreDataです。
編集
numberOfRows
私は1を返します。
セルを実装する方法は次のとおりです。
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {
Item *p = [[[ItemStore defaultStore] allItems]
objectAtIndex:[indexPath row]];
ItemCell *cell = [tableView dequeueReusableCellWithIdentifier:@"ItemCell"];
[cell setController:self];
[cell setTableView:tableView];
[[cell nameLabel] setText:[p itemName]];
[[cell serialNumberLabel] setText:[p serialNumber]];
[[cell valueLabel] setText:[NSString stringWithFormat:@"$%d", [p valueInDollars]]];
[[cell thumbnailView] setImage:[p thumbnail]];
return cell;
}