1

誰でもこの問題の解決策を見つけるのを手伝ってくれます。私はこのコアデータモデルを持っています:

ここに画像の説明を入力

編集:私は私の質問をよりよく定式化します。私は、エンティティ MyDate の特定の名前に対して、taskes.isView = NO およびタスク日付 = 今日を持つすべてのタスクを取得したい..

4

1 に答える 1

2

Task述語を持つエンティティをフェッチします

[NSPredicate predicateWithFormat:@"taskDate.name == %@ && isView == NO", taskName]

TaskstaskDateに名前がtaskNameあり、isViewがであるタスクを検索しますNO

代わりに、指定された名前のTaskshava aを見つける必要があり、's [sic]のいずれかが持っている場合は、(エンティティをフェッチする)必要があります。taskDatetaskDatetaskesisView==NOMyDate

[NSPredicate predicateWithFormat:@"name == %@ && ANY taskes.isView == NO"]

フェッチの結果から、使用しているすべてのKey-Valueコーディング収集演算子resultSetを取得できます。Tasks

[resultSet valueForKeyPath:@"@distinctUnionOfSets.taskes"];
于 2012-04-26T13:31:01.377 に答える