核心数据一对多 - 我如何获得objectAtIndex?

时间:2012-03-29 22:46:52

标签: iphone objective-c core-data

我有一类Entry和一类Media。他们都在CoreData中,而Entry与Media有一对多的关系。问题是,Media是一个NSSet,我的tableview需要知道索引中Media对象的detiails。我如何设置这种关系,以便它不是NSSet,还是有另一种方法来解决这个问题?

2 个答案:

答案 0 :(得分:3)

您选择的是NSOrderedSet 如果你的目标部署超过10.7你可以按顺序标记所有关系。并通过索引获取对象。

答案 1 :(得分:0)

  

NSSet * entries = //获取条目

     

NSArray * array = [NSArray arrayWithArray:[entries allObjects]];

然后你可以在数组上使用objectAtIndex