30

this questionとほとんど同じ状況で、他のタイプと多対多の関係にないすべてのレコードを探しています。空の "多対多"関係を持つすべてのオブジェクトのコアデータを検索

私は患者のセットとリストのセットを持っているとしましょう。患者は複数のリストに属し、リストには複数の患者が含まれることがあります。

リストに載っていない患者をすべて見つけるにはどうしたらいいですか? コアデータモデルを使用しています。

UPDATE:私は<という評判を持っているので、私自身の質問に答えることはできません。私がしたことは次のとおりです。

NSPredicate *predicate = [NSPredicate 
          predicateWithFormat:@"[email protected] == 0"]; 
[fetchRequest setPredicate:predicate]; 

その後、フェッチ要求を実行すると、リストが添付されていない患者が表示されました。

答えて

35

ここにあなたが何をすべきかです:

NSPredicate *predicate = [NSPredicate 
          predicateWithFormat:@"[email protected] == 0"]; 
[fetchRequest setPredicate:predicate]; 

、私はその解決策を考え出した)不思議は...

+4

ニース。私はあなたの大胆さを支持した。 – siannopollo

4

はそれを考え出しました。ここに私がやったことだ:私はフェッチ要求を実行したときに

NSPredicate *predicate = [NSPredicate 
          predicateWithFormat:@"[email protected] == 0"]; 
[fetchRequest setPredicate:predicate]; 

すると、それが唯一の添付なしリストの患者を育てました。

関連する問題