2011-11-02 32 views
1

我在核心数据应用3个实体:核心数据遍历实体一个NSArrayController内容集?

项目< - >> < Servico - >>会议 (的关系被命名照常)。

Projeto.servico(许多项目 - > Servico)

Servico.projeto(逆一个Servico - >项目)

Servico.sessaoDoServico(许多Servico - >会话)

Sessao.servicoDaSessao(逆一个会话 - >服务)

每个实体被连接到阵列控制器,如苹果文档“部门和员工”。细节配置 - 这是一个典型的主做工精细。

现在我想有从选定项目的所有会话。 (我没有设计和会话之间的关系)

我试图绑定到集合的滤波器SessionArrayController内容会话没有成功。

我怎么可能对所选项目的所有会话?

我创建了一个属性为会话类,并返回的NSSet我可以打印所需的课程,但我不知道,我能如何与结合做到这一点。

-(NSSet *)sessoesDoProjeto{ 
NSSet *allSessions = [self.projeto.servico valueForKey:@"sessaoDoServico"]; 
NSLog(@"allSessions %@",allSessions); 
return allSessions; 
} 

我能创造一个NSArrayController的上述的NSSet?

任何帮助,将不胜感激

回答

0

我找到了解决办法,所以我张贴别人同样的问题。

我绑定的SessionArrayController数组的内容(内容设置)来:

[email protected]essaoDoServico 

它的工作原理就像一个魅力!