我有两个填充了核心数据的 NSTableView,它们使用绑定(bind)进行链接。当在 NSTableView1 中选择一行时,将填充 NSTableView2 并选择其中的第一行。我已经在其选择索引上注册了与 NSTableView2 对应的 NSArrayController 和 KVO。这样,当在 NSTableView2 中选择一行时,就会运行一个方法。我的问题是,当在 NSTableView1 中选择一行时,会选择 NSTableView2 中的第一行来触发该方法。我希望这样我可以在 NSTableView1 中选择一行并填充 NSTableView2 ,而无需在 NSTableView2 中自动选择一行。这是如何实现的?
最佳答案
您是否使用 Core Data 在这里并不重要。这严格来说是一个绑定(bind)问题。
关闭阵列 Controller 上的“避免空选择”。
关于objective-c - 填充 NSTableView 后禁用自动选择行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/846365/