在填充NSTableView后禁用自动选择行

hek*_*ran 1 cocoa objective-c key-value-observing cocoa-bindings

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

小智 8

你在使用核心数据在这里并不重要.这严格来说是一个绑定问题.

关闭阵列控制器上的"避免空选".