0

Core Data を含む非常に大きなデータ セットを扱っています。現在、メインの managedObjectContext があり、バックグラウンドで、親コンテキストがメインに設定された子 managedObjectContext のネットワーク ソースからデータを取り込みます。

私が直面している問題は、バックグラウンド コンテキストを保存してからメイン コンテキストを保存すると、UI が遅くなり、sectionIndexTitlesForTableView を計算するためにすべての NSManageObject オブジェクトをメモリにロードする必要があるためと思われます。

sectionIndexTitles を正しく数えることができるが、いくつかの NSManagedObjects のみをメモリにロードする方法はありますか?

どんな助けや提案も大歓迎です。

4

0 に答える 0