我有一个我正在为 OS X 构建的 Core Data 应用程序。我的 xib 文件有一个NSArrayController
绑定到AppDelegate
的托管对象上下文。窗口中的NSTableView
绑定到数组控制器的arrangedObjects
. 各个列都绑定到数组控制器实体的适当属性,并且几乎一切工作正常。除了布局上有一个用于删除对象的按钮,即使没有选择对象也可以使用。
它的目标是数组控制器的remove:
动作,它的Enabled
绑定设置为数组控制器的canRemove
键。
我的猜测是我需要设置数组控制器的一些配置,以便除非有选择,否则它不允许删除对象,但我似乎找不到它。
我要做的是让数组控制器不允许删除对象,除非表视图中有选择?