首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MagicalRecord绑定NSTreeController

使用MagicalRecord绑定NSTreeController
EN

Stack Overflow用户
提问于 2012-08-04 21:31:57
回答 1查看 209关注 0票数 1

我正在尝试在一个OSX应用程序中使用MagicalRecord。我有一个具有以下层次结构的NSOutlineView:

  • 客户

--项目

第一次运行应用时,会自动创建一个群组。一切都是通过绑定来设置的,基本上可以正常工作。我唯一的问题是,在第一次运行应用程序时,当没有数据时,我看到了自动创建的组,但组中新创建的客户只有在我关闭并重新启动应用程序时才会显示出来。从那时起,一切都很顺利。

不知何故,关系中的更改不会通知NSTreeController。我尝试使用表视图显示关系,所有内容都显示在这里。

有没有示例代码展示如何在NSTreeController / NSOutlineView中使用MagicalRecord?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-13 23:03:34

我似乎已经解决了这个问题。插入的客户没有出现的原因与大纲视图的委托有关。删除我的-outlineView:isGroupItem实现后,这些项突然出现在树中。

它仍然不完美,因为组项目不会自动扩展,用户看不到其中是否包含子项目(我隐藏了组的公开三角形)。但作为一种变通办法,我会立即在NSTreeController中选择新插入的项,这将展开所有父组。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11809049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档