Cocoa IB连接绑定不按预期绑定

时间:2016-04-20 00:16:33

标签: swift cocoa cocoa-bindings

我可能根本不理解绑定。目标:菜单有三个选项。工具栏项是分段控制器,它反映这三个项。用户可以从菜单或工具栏项中选择三个中的任何一个。如果从菜单中选择,则控件的selectedSegment应反映该选项。

在我的NSDocument子类中添加了一个属性:

class Document: NSDocument {
    var optionSegment: Int = 0

创建从控件到属性的绑定。 Storyboard的Bindings Inspector用于“Selected index(Document.optionSegment)”在菜单项的action方法中,我将doc的optionSegment设置为0,1或2。

我认为那就足够了,但没有任何反应。选择菜单项不会更改控件的selectedSegment,单击工具栏中的控件不会更改属性。

我可能缺少什么或不理解?尝试绑定到toolbaritem的控制和控制单元,分别和一起,什么也没有。不知道下一步该尝试什么。

感谢您的建议。

0 个答案:

没有答案