Core Data を含む非常に大きなデータ セットを扱っています。現在、メインの managedObjectContext があり、バックグラウンドで、親コンテキストがメインに設定された子 managedObjectContext のネットワーク ソースからデータを取り込みます。
私が直面している問題は、バックグラウンド コンテキストを保存してからメイン コンテキストを保存すると、UI が遅くなり、sectionIndexTitlesForTableView を計算するためにすべての NSManageObject オブジェクトをメモリにロードする必要があるためと思われます。
sectionIndexTitles を正しく数えることができるが、いくつかの NSManagedObjects のみをメモリにロードする方法はありますか?
どんな助けや提案も大歓迎です。