我有一个基于文档的应用程序。
在我的文档课程中,
isActionPossible
。- (IBAction) doTheAction:(id)sender
。现在,在MainMenu.xib
中,我想将菜单项连接到操作。
当您知道Interface Builder中的First Responder“代表”您应用程序的活动文档时,这很容易。
但是,如何将此项目菜单的可用性(“启用属性”)与活动文档的BOOL属性isActionPossible
绑定?
事实上,在提议的清单中,没有“第一响应者”。
答案 0 :(得分:3)
两种选择:
BOOL
的方法;在您的情况下,您的isActionPossible
财产。currentDocument
NSDocumentController
属性返回与主窗口关联的文档。然后,您可以使用绑定绑定<Document Controller>.currentDocument.isActionPossible
。这种方法更为通用,因为您可以将标签内容绑定到值等,并将其用于菜单绑定。