我有一个多对多的关系。我有多个服务器处理测试,服务器包含多个测试。两者都具有名称作为属性。我必须得到所有testTypes
,它已选择服务器作为服务器的子集(关系属性)。服务器属性将是一个集合。我尝试使用[NSPredicate predicateWithFormat:@"servers contains %@",server]]
或[NSPredicate predicateWithFormat:@"servers.name contains %@",[server name]]]
。判断一个对象是否存在于一个集合中
所以在我的tableView中,一旦我选择了特定的服务器,它应该显示所有具有tat服务器作为子集的testTypes。我在网上找不到适合这样做的任何东西。
在此先感谢
什么'[NSPredicate predicateWithFormat:@ “任何服务器=%@”,服务器]'? – 2013-03-12 12:45:10
谢谢你的帮助。我犯了一个错误。我通过服务器而不是self.server,因此我是零。 – aparna 2013-03-12 13:08:17
好的,我很高兴听到这个消息。我已经添加了它作为一个正确的答案,所以你可以“接受”它,如果你喜欢(通过点击复选标记)。 – 2013-03-12 13:14:08