誰でもこの問題の解決策を見つけるのを手伝ってくれます。私はこのコアデータモデルを持っています:
編集:私は私の質問をよりよく定式化します。私は、エンティティ MyDate の特定の名前に対して、taskes.isView = NO およびタスク日付 = 今日を持つすべてのタスクを取得したい..
誰でもこの問題の解決策を見つけるのを手伝ってくれます。私はこのコアデータモデルを持っています:
編集:私は私の質問をよりよく定式化します。私は、エンティティ MyDate の特定の名前に対して、taskes.isView = NO およびタスク日付 = 今日を持つすべてのタスクを取得したい..
Task
述語を持つエンティティをフェッチします
[NSPredicate predicateWithFormat:@"taskDate.name == %@ && isView == NO", taskName]
Tasks
taskDateに名前がtaskName
あり、isView
がであるタスクを検索しますNO
。
代わりに、指定された名前のTasks
hava aを見つける必要があり、's [sic]のいずれかが持っている場合は、(エンティティをフェッチする)必要があります。taskDate
taskDate
taskes
isView==NO
MyDate
[NSPredicate predicateWithFormat:@"name == %@ && ANY taskes.isView == NO"]
フェッチの結果から、使用しているすべてのKey-Valueコーディング収集演算子resultSet
を取得できます。Tasks
[resultSet valueForKeyPath:@"@distinctUnionOfSets.taskes"];