从Cocoa KVO中的Window Controller观察自定义视图的属性

时间:2011-07-21 14:20:59

标签: objective-c cocoa key-value-observing

这是我的应用程序的层次结构,我需要观察属性:

ObjectA
   |
   |-----windowControllerA (NSWindowController)
              |
              |-------Content(NSWindow)
                          |
                          |--------contentView (Custom NSView)
                                         |
                                         |---- propertyX (property to observe)

我尝试使用以下代码从ObjectA观察: [self.windowControllerA addObserver:self forKeyPath:@"self.content.contentView.property" options:NSKeyValueObservingOptionOld context:@"context"];

但它不起作用,我收到此错误:was sent to an object that is not KVC-compliant for the "content" property.

从ObjectA观察propertyX我需要做些什么?

1 个答案:

答案 0 :(得分:0)

我发现了问题!这是正确的道路 “window.contentView.property”