谓词用于标识集合中存在的对象

时间:2013-03-12 12:23:53

标签: iphone core-data nspredicate

我有多对多的关系。我在多个服务器中处理测试,服务器包含多个测试。两者都将名称作为属性。我必须得到所有选择服务器作为服务器子集的testTypes(关系属性)。服务器属性将是一个集合。我尝试使用[NSPredicate predicateWithFormat:@"servers contains %@",server]][NSPredicate predicateWithFormat:@"servers.name contains %@",[server name]]]

所以在我的tableView中,一旦我选择了一个特定的服务器,它应该显示所有具有tat服务器作为子集的testTypes。我在网上找不到任何合适的东西。

提前致谢

1 个答案:

答案 0 :(得分:0)

要查找与testTypes相关的所有self.server个对象,请使用

[NSPredicate predicateWithFormat:@"ANY servers = %@", self.server]]