检索所有NSTreeController的对象

时间:2009-09-22 06:24:05

标签: objective-c cocoa core-data

背景信息,我正在使用带有核心数据的NSOutlineView。 这就是我想要做的事情:

  1. 从大纲视图树控制器中检索所有对象。

  2. 以字符串形式从每个对象中检索“名称”属性(核心数据)。

  3. 最后存储来自NSArray中所有对象的'name'属性的字符串。

  4. 如需额外帮助,请参阅我的核心数据模型图片http://snapplr.com/xqxv

    这可能吗?

1 个答案:

答案 0 :(得分:0)

您无需转到treeController来获取对象,您可以直接查询ManagedObjectContext。

您实质上是创建并执行获取请求,该请求返回NSArray。您也可以在此过程中为fetch设置谓词,因此如果您使用它来尝试过滤数据,这也很有用。

以下是Fetching Managed Objects上的Apple文档示例。