我真的希望有人能在这方面提供帮助,因为我正在学习可可,遇到了一个障碍。
我正在尝试模拟一个简单的扑克锦标赛。现在,我的实体只是一个锦标赛(有一个数字)和一个球员(有一个名字)。锦标赛有一系列的球员。
我可以绑定两个独立的表视图来显示锦标赛和球员。但我希望球员表视图只显示第一个表视图中属于所选锦标赛的球员。
每个函数都有自己的数组控制器。我已经为第二个(玩家)表尝试了各种不同的绑定,但都没有效果。有没有人做到这一点?如果是这样,也许你可以为我解释清楚,因为我在网上很少有例子。
我将玩家表视图中的列绑定到第二个玩家AC,控制器键排列的对象。但是,在模型密钥路径中放入什么呢?我知道它是有效的,因为如果我把@count放进去,我会得到所选锦标赛的正确球员数量。但是'name‘和'player.name’并不好用。有没有什么'item.name‘或'players.item.name’我可以试试?
如此接近,感谢你到目前为止的帮助:
发布于 2009-12-16 01:57:54
我想this tutorial会帮你的。它们还可以创建主/局部视图。
简而言之:将玩家的数组控制器的contentArray
绑定到锦标赛的数组控制器,将ControllerKey
设置为selection
,并根据您的模型设置其余属性。
发布于 2009-12-16 10:08:45
我在这里找到了答案:
Implementing parent->child drill down in Cocoa with Core Data bindings that span multiple entities。
我很惊讶这不是一种更常用的做法,希望下一个阅读这篇文章的人不要花这么长时间来寻找答案!
https://stackoverflow.com/questions/1909195
复制相似问题