これをに追加しfetchedResultsController
ましたUIViewController
。MagicalRecords を使用しています。
これは私のコードです:
- (NSFetchedResultsController *)fetchedResultsController {
if (_fetchedResultsController != nil) {
return _fetchedResultsController;
}
_fetchedResultsController = [Artist fetchAllGroupedBy:nil withPredicate:nil sortedBy:@"artist_id" ascending:NO delegate:self];
return _fetchedResultsController;
}
しかし、このコードは呼び出しません。
私は私UITableView
の中に持っていUIViewController
ます。以下のこのメソッドは上記のメソッドを開始する必要があると思いますが、そうではありません。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
id sectionInfo =
[[_fetchedResultsController sections] objectAtIndex:section];
return [sectionInfo numberOfObjects];
}
したがって、目標は、魔法のレコードと を使用してデータをフェッチすることfetchedResultsController
です。
もちろん、次のようなものを作成することもできますが、-findAll
fetchedResultsController の代わりにデータが来ると自動的に更新されると思います-findAll
。