我必須獲取所有具有選定書籍標籤的書籍。核心數據對多關係NSPredicate獲取
BOOK <<-->> TAGS
一本書可以有多個標籤。 如果假設我選擇了一本書,並且有標籤「數據庫,算法」。 然後它應該選擇所有具有標籤「數據庫」,「算法」以及「數據庫,算法」的書籍。
我謂從核心數據獲取的是:
request.predicate = [NSPredicate predicateWithFormat:@"(ANY %K IN %@)",
REL_BOOK_TAG_LIST, tagList];
其中標記列表是所選書的標記列表(的NSSet
型)。我也嘗試使用NSArray
,但沒有奏效。 我要正確的方向應該有不同的東西嗎? 請幫幫我。謝謝。
你是什麼意思的「沒有工作」?你有錯誤或錯誤的結果?請更準確地描述問題。 –