我有一个实体 MyEntity
, 它有 >tags to-many relations, 所以
tags
是 NSSet
的 , 它是一个可选的, 所以某些
meentitys
没有 tags
。 这里我要做的是:
predicate= [NSPredicate predicateWithFormat:
@"(rootId == parentId AND NONE tags.tagName == %@)", @"badTag"];
所以我想要得到所有 MyEnitys
的 rootId = sublicationId
中的所有 MyEnitys
。 如果标签上有一个名为 “badTag”
的标签, 而不给我任何实体。 问题在于如果该实体根本没有任何标签, 那该实体将不会被退回。 我尝试过上述标签的更改 :
@"(rootId == parentId AND ANY tags.tagName != %@)", @"badTag"];
但结果却是一样的。如果实体没有任何标签,我如何使这一前提发挥作用?