NSTextview子类:绑定不起作用

时间:2012-08-31 13:14:14

标签: xcode cocoa binding subclass nstextview

我有一个NSTextView的子类,其“value”属性绑定到我的CoreData模型中的字符串。我已经在IB中设置了它并且它工作正常。

现在我想以编程方式更改绑定:

[_myView bind:@"value" toObject: _myArrayController withKeyPath:@"selection.myString" options:nil];

这对普通的NSTextView没有问题,但对我的子类没有问题。

所以我用Google搜索了一段时间,但没有找到解决方案。然后我发现了这个:当我在我的appController中检查我的NSTextView子类的暴露绑定时,如下所示:

NSLog(@"%@",[_myView exposedBindings]);

我得到“(null)”。如果我把这个命令

NSLog(@"%@",[self exposedBindings]);

在我的NSTextView子类中的任何方法中,我得到一个包含所有可用绑定的数组,包括“value”。看起来绑定在某些时候丢失了,或者我无法从我的appControler访问它们。

这怎么可能?有什么想法吗?

0 个答案:

没有答案