首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试通过NSTreeController和NSBrowser使用NSManagedObjectModel

尝试通过NSTreeController和NSBrowser使用NSManagedObjectModel
EN

Stack Overflow用户
提问于 2010-11-13 01:34:45
回答 1查看 221关注 0票数 0

我正在尝试通过NSTreeController和NSBrowser使用NSManagedObjectModel。我在网上找到了一些简单的教程,但它们并不能解决我所有的问题。现在我可以:添加节点(叶节点除外);以显示选择父节点的子节点。我的模型是异构的,所有的实体都是不同的,但具有相同的属性:“名称”;“孩子”(除了叶子);“父(除了根)。我的模型都是由XCode生成的。我没有输入任何代码,也没有更改任何东西,所有的都是由XCode和接口生成器生成的。”

我有3个问题:(1)当我到达叶子实体时,如何避免“子项键错误”?(2)如何避免在父项的列中创建子项?(3)如果没有选择一个父项,如何禁用添加子项按钮?

)谢谢你的帮助。:D )

EN

回答 1

Stack Overflow用户

发布于 2011-02-10 02:35:59

关于问题1:我让我的所有节点实现所有方法,但是对于children getter方法,leaf实体返回nil,对于parent,根实体返回nil。

不幸的是,我没有使用过NSBrowser,我在NSOutlineViewNSTreeController中使用了这种技术,所以我无法回答问题2和3。

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

https://stackoverflow.com/questions/4167429

复制
相关文章

相似问题

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