1

サーバーからJSON文字列を取得し、RestKitにそれを解析させてオブジェクトにマップし、オブジェクトの配列を返してUITableView. UITableView残念ながら、 でアクセスされる3 つの配列にまたがる同様のデータの 3 つの配列がありますUITabView

オブジェクトをコアデータに保存していますが、現在、ユーザーがテーブルビューを更新するたびにオブジェクトが増加するため、配列内のメモリにロードされるオブジェクトの量を制限する方法を理解するのに苦労しています。NSFetchedResultesControllerオブジェクトを自由に追加および削除するには、データ配列にアクセスする必要があるため、 a を使用できません。

ここからどこへ行くべきか、どんな提案も素晴らしいでしょう!

4

1 に答える 1

0

リロード テーブルビューの最初の 20 を取得します。次のバッチでは、配列の最後のオブジェクトから次の 20

NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES selector:@selector(caseInsensitiveCompare:)];
[request setSortDescriptors:[NSArray arrayWithObject:sort]];

そして fetchLimit プロパティを使用します

[request setFetchLimit:20];
于 2012-09-13T18:33:37.440 に答える