0
我有這個型號的情況 -NSPredicate與孩子的關係實體屬性
Group
實體是一對一的關係與Event
實體,稱爲latestEvent
。Event
實體有一個名爲'WeddingEvent'的子實體,它是許多兒童事件之一。WeddingEvent
是誰擁有一個名爲present
- 我試圖篩選
Group
不被取出,如果latestEvent
是一種「WeddingEvent」財產的唯一一個。
既然我無法通過類名或獲取的entityName我想:
NSPredicate *LatestEventValidity = [NSPredicate predicateWithFormat:@"latestEvent.present != nil"];
和
NSPredicate *LatestEventValidity = [NSPredicate predicateWithBlock:^BOOL(id evaluatedObject, NSDictionary * bindings) {
OOVGroup *group = evaluatedObject;
return [group.latestEvent respondsToSelector:@selector(setPresent:)];
}];
但他們人失敗了。
這裏有什麼幫助嗎?
感謝您澄清爲什麼我的嘗試不工作。你的想法是好的,但我有遺留問題,因爲許多用戶已經使用這個應用程序,我想避免遷移。我所做的就是將當前屬性移動到由輕量級遷移支持的父Event實體。謝謝 – shannoga