1

我有两个 NSTableViews 填充了使用绑定链接的核心数据。当在 NSTableView1 中选择一行时,将填充 NSTableView2 并选择其中的第一行。我已经在它的 selectionIndex 上注册了与 NSTableView2 对应的 NSArrayController 和 KVO。这样当在 NSTableView2 中选择一行时,就会运行一个方法。我的问题是,当在 NSTableView1 中选择一行时,选择 NSTableView2 中的第一行来触发该方法。我想要它,以便我可以在 NSTableView1 中选择一行并填充 NSTableView2,而无需在 NSTableView2 中自动选择一行。这是如何实现的?

4

2 回答 2

8

你正在使用 Core Data 在这里并不重要。这严格来说是一个绑定问题。

关闭阵列控制器上的“避免空选择”。

于 2009-05-11T02:37:09.053 回答
0

该解决方案适用于我 Xcode 8.3.3。

我点击了空复选框:

在此处输入图像描述

于 2017-07-19T09:49:44.857 回答