私は、NSManagedObjectから固定セクションのテーブルビューにデータを持つ新しいセルを取得しようとしています。固定されたUITableViewに新しいセルを追加するには?
最初のセクションは固定セクションです。 2番目のセクションは、ユーザーが新しいデータを追加できる場所です。固定されたセクションを別々に表示することは問題ではなく、動的コンテンツを別々に表示することです。しかし、私がそれらを組み合わせると、私はこの方法に悩まされます(下記の 'rows = ???'を参照)。通常、[配列数]を実行することでこれを簡単に修正できますが、ManagedObjectsは配列で収集されません。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
//id <NSFetchedResultsSectionInfo> sectionInfo = [[self.fetchedResultsController sections] objectAtIndex:section];
//return [sectionInfo numberOfObjects];
NSInteger rows = 0;
switch (section) {
case FIXED_SECTION:
rows = 4;
break;
case LIST_SECTION:
{
rows = ???;
break;
}
default:
break;
}
return rows;
}