30

在幾乎相同的情況this question,只有我找那些不與其他任何類型的一對多關係一個類型的所有記錄。搜索核心數據與空的所有對象「一對多」的關係

所以我們可以說我有一組患者和一組列表。患者可以屬於多個列表,並且列表可以包含多個患者。

如何找到所有這一切都沒有任何名單上的病人? 我正在使用核心數據模型。

UPDATE:想通了,但是因爲我有< 100的聲望,我無法回答我自己的問題。下面是我所做的:

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

然後,當我跑的讀取請求時,它不僅帶來了患者無附表。

回答

35

這裏是你應該做的:

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

;在那裏,我想出了這個解決方案)難怪...

+4

不錯。我爲你的勇氣而高興。 – siannopollo 2014-08-29 01:37:15

4

想通了。以下是我所做的:

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

然後,當我運行取回請求時,它只提出沒有附加列表的患者。