我必须获取所有具有选定书籍标签的书籍。核心数据对多关系NSPredicate获取
BOOK <<-->> TAGS
一本书可以有多个标签。 如果假设我选择了一本书,并且有标签“数据库,算法”。 然后它应该选择所有具有标签“数据库”,“算法”以及“数据库,算法”的书籍。
我谓从核心数据获取的是:
request.predicate = [NSPredicate predicateWithFormat:@"(ANY %K IN %@)",
REL_BOOK_TAG_LIST, tagList];
其中标记列表是所选书的标记列表(的NSSet
型)。我也尝试使用NSArray
,但没有奏效。 我要正确的方向应该有不同的东西吗? 请帮帮我。谢谢。
你是什么意思的“没有工作”?你有错误或错误的结果?请更准确地描述问题。 –