在我的应用程序中,我有一个nib文件。 File's Owner
是NSViewController
,内部只有一个垂直滑块,我想绑定到我的一个类中的属性。 (我没有任何其他nib文件,因为它是状态栏应用程序,所以我没有窗口)。 nib被加载运行时以创建NSMenuItem
的自定义视图。
问题是我想使用对象控制器来进行绑定,但我不确定对象控制器的内容是什么。如何从笔尖访问项目中的任意类?
在我看到的示例中,通常对象控制器使用File's Owner
来访问类(以及绑定的属性),将Content Object绑定到File的Owner。但在我的案例中,来自文件所有者,我无法访问该类。
任何指针?
答案 0 :(得分:1)
好的,这对我有用。它足够子类化NSViewController
并将新子类设置为File's Owner
。现在可以使用Controller Object
来绑定File's Owner
。
答案 1 :(得分:0)
如果您使用XCode 4,您可以控制 -drag从滑块到.h文件(AppController.h?),您将获得生成插座或操作的选项。如果要创建由滑动滑块引起的操作,则应选择操作。每当更改滑块时,都会调用生成的方法。如果希望滑块值对事件(或程序中已更改的实例变量)做出反应,请将其设置为“outlet”。 希望有所帮助,如果您真的在寻找其他东西,请告诉我: - )