選択した本が持っているタグを持つすべての本を取得する必要があります。
BOOK <<-->> TAGS
ブックには複数のタグを付けることができます。たとえば、「データベース、アルゴリズム」というタグが付いた本を選んだとします。次に、「データベース」、「アルゴリズム」、および「データベース、アルゴリズム」の両方のタグを持つすべての本を選択する必要があります。
コアデータからフェッチする私の述語は次のとおりです。
request.predicate = [NSPredicate predicateWithFormat:@"(ANY %K IN %@)",
REL_BOOK_TAG_LIST, tagList];
ここで、tagList は、選択した書籍の tagList (タイプNSSet
) のものです。私も使ってみNSArray
ましたがダメでした。私は正しい方向に進んでいますが、何か違うことをしなければなりませんか? 私を助けてください。ありがとう。