绑定到可可中的类方法?
|
如果我有类似的方法:
@interface CharacterSet
+ (NSArray *)allCharacterSets;
@end
我可以使用可可粉绑定到它吗?
我正在尝试将NSComboBox的内容值连接到它。当我在IB的\“ Model Key Path \”字段中输入CharacterSet.allCharacterSets
时,它不起作用,并说:
[
addObserver:
forKeyPath:@ \“ CharacterSet.allCharacterSets \”
选项:0x0上下文:0x200275b80]原为
发送到不是
符合KVC的\“ CharacterSet \\”
属性。
我不确定还有什么尝试。目前,我必须在自定义窗口控制器(或自定义窗口)中将allCharacterSets
的返回值存储到一个ivar中,以使其正常工作,这似乎是我不应该采取的额外步骤。
没有找到相关结果
已邀请:
2 个回复
蓟类
然后将类别访问器添加到NSApplication
(我实际上将此添加到了我的应用程序委托中并实现了application:delegateHandlesKey :) 现在,您可以使用keyPath“ 5”将类方法绑定到Application对象,甚至在接口构建器中。
犀耽澄协吻
进行分类(就是所谓的?),而是对
进行了分类。下面的完整示例...
…
编辑...大约两天后,我的头脑变得简单起来,试图记住这是谁的作品,以及它为何如此精彩。我将继续在这里发布信息,因为我必须做一些事情来提醒自己这是什么,以及我为什么要关心..所以一个基本的例子。
日志