我正在开发一个基于核心数据的应用程序,并将一个NSTableView绑定到一个NSArrayController,该NSArrayController正在提取一个核心数据实体。
在代码中,我需要能够根据表中的特定行从核心数据中提取特定的对象,通过在特定索引处向NSArrayController请求对象,我认为这是非常简单的。然而,NSArrayController似乎没有解决这个问题的方法,我觉得这很奇怪。
我可以设置一个fetch请求,但是仅仅为了获取一个特定的对象,这看起来非常昂贵。
所以,我是不是弄错什么了,还是真的这么笨重?
谢谢
加雷斯
发布于 2013-10-13 15:27:02
假设您的对象(NSManagedObject子类)名为Object,
- (UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath(NSIndexPath*)indexPath
{
Object *object = self.arrayController.arrangedObjects[indexPath.row];
// do you drawing, cell setup, etc. after
}https://stackoverflow.com/questions/19345577
复制相似问题