1

我正在开发一个基于核心数据的应用程序,并将一个 NSTableView 绑定到一个 NSArrayController,它正在拉取一个核心数据实体。

我需要,在代码中,能够根据表中的特定行从核心数据中提取特定对象,我认为通过向 NSArrayController 询问特定索引处的对象,这将是微不足道的。然而,似乎 NSArrayController 对此没有方法,我觉得这很奇怪。

我可以设置一个获取请求,但是仅仅获取一个特定的对象似乎非常昂贵。

所以,我错过了什么,还是真的这么笨重?

谢谢

加雷斯

4

1 回答 1

1

假设您有一个名为的对象(NSManagedObject 子类)Object

- (UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath(NSIndexPath*)indexPath 
{
    Object *object = self.arrayController.arrangedObjects[indexPath.row]; 
    // do you drawing, cell setup, etc. after
}
于 2013-10-13T15:27:02.917 回答