過濾關係我有一個核心數據對象圖設置爲使得與核心數據
Grandparent--(hasMany)-->>Parent--(hasMany)-->>Child
,並且每個實體具有'modified'
屬性。我想執行一個提取操作,在某個日期之後返回每個祖父實體的修改日期。這應包含在該點之後具有修改日期的所有Parent實體,並且與Child實體相同。
我可以輕鬆抓取使用
fetchRequest.predicate = [NSPredicate predicateWithFormat:@"modified > %@", lastSyncDate];
有沒有辦法寫一個斷言,這樣我可以以同樣的方式過濾其關係祖父母的名單?謝謝!
這會引發異常:'NSInvalidArgumentException',原因:'此處不允許使用多對多密鑰' – NathanGaskin
對不起,我無法正確測試它,但是您說得對,實際上並不工作。我已更新提及有關'SUBQUERY'和另一個類似問題的鏈接。希望能讓你走上正軌。 – mattjgalloway
感謝您的幫助! :) – NathanGaskin