次の述語を使用してフェッチしようとしています:
request.predicate = [NSPredicate predicateWithFormat:@"forPeople == %@", self.people];
people エンティティが、フェッチしているエンティティと対多の関係にある場合。奇妙なことに、この述語は人の古いインスタンスでは完全に機能しますが、人の新しいインスタンスを作成すると (そしてそれを取得したオブジェクトのインスタンスに接続すると)、空の fetchedObjects 配列が得られます。しかし、アプリを再度実行すると、同じ述語によって有効な fetchedObjects 配列が得られます。
私は具体的に人々の新しいインスタンスを保存してチェックしているので、何が実行の違いを生むのかわかりません。