RestKit を使用して、リモート サーバーからユーザー オブジェクトを取得し、それらをコア データに格納しています。User エンティティをプルするフェッチ要求を含む NSFetchedResultsController によって設定されているテーブル ビュー コントローラーがあります。これらの User エンティティには、特定のビュー コントローラー内でクエリが実行されたという事実以外に固有のものはありません。そのため、取得したばかりのものを一意にターゲットとするフェッチを定義することはできませんが、取得したばかりのものをテーブル ビューに表示したいだけです ( NSFetchedResultsController デリゲート メソッドを介して設定されます)。
具体的には、特定のユーザーがフォローしているユーザーを表示するビュー コントローラーがあります。2 番目のビュー コントローラーは、特定のユーザーをフォローしているユーザーを表示します。それらは同じユーザーである可能性がありますが、そうではない可能性が高くなります。また、アクティビティ フィードに入力するために取得されたコア データに多数のユーザーがいます。これらのユーザーには、アクティビティ フィード、次のリスト、フォロワー リストに表示されるユーザーを識別する一意のデータがありません。コア データ/NSFetchedResultsController を使用しながら、3 つすべてをクロス ポピュレートしないようにするにはどうすればよいですか?
私がやりたいのですが、理解できないように見えるのは、親のデータが自動的に入力されないコアデータに子コンテキストを作成することです(ただし、親のスキーマが必要です)。