首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >绑定-主细节数组控制器

绑定-主细节数组控制器
EN

Stack Overflow用户
提问于 2009-12-16 01:53:29
回答 2查看 2K关注 0票数 3

我真的希望有人能在这方面提供帮助,因为我正在学习可可,遇到了一个障碍。

我正在尝试模拟一个简单的扑克锦标赛。现在,我的实体只是一个锦标赛(有一个数字)和一个球员(有一个名字)。锦标赛有一系列的球员。

我可以绑定两个独立的表视图来显示锦标赛和球员。但我希望球员表视图只显示第一个表视图中属于所选锦标赛的球员。

每个函数都有自己的数组控制器。我已经为第二个(玩家)表尝试了各种不同的绑定,但都没有效果。有没有人做到这一点?如果是这样,也许你可以为我解释清楚,因为我在网上很少有例子。

  • 更新我现在几乎可以到达我需要的地方,主要是通过rial和错误以及几个小时的谷歌搜索。我已经将player AC的内容绑定到锦标赛AC,并使用控制器键“selected objects”和模型键路径“player”,这是我的锦标赛实体中数组的名称。

我将玩家表视图中的列绑定到第二个玩家AC,控制器键排列的对象。但是,在模型密钥路径中放入什么呢?我知道它是有效的,因为如果我把@count放进去,我会得到所选锦标赛的正确球员数量。但是'name‘和'player.name’并不好用。有没有什么'item.name‘或'players.item.name’我可以试试?

如此接近,感谢你到目前为止的帮助:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-16 01:57:54

我想this tutorial会帮你的。它们还可以创建主/局部视图。

简而言之:将玩家的数组控制器的contentArray绑定到锦标赛的数组控制器,将ControllerKey设置为selection,并根据您的模型设置其余属性。

票数 4
EN

Stack Overflow用户

发布于 2009-12-16 10:08:45

我在这里找到了答案:

Implementing parent->child drill down in Cocoa with Core Data bindings that span multiple entities

  • 子控制器需要通过它自己的绑定了解managedObjectContext。
  • 子控制器不能处于实体模式,而是作为NSMutableDictionary类操作。
  • ,最后,子控制器不准备其数据。它通过内容集绑定从父级检索它。使用控制器键选择,以及连接子对象的模型键路径。

我很惊讶这不是一种更常用的做法,希望下一个阅读这篇文章的人不要花这么长时间来寻找答案!

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

https://stackoverflow.com/questions/1909195

复制
相关文章

相似问题

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