【发布时间】:2011-07-21 14:20:58
【问题描述】:
这是我的应用程序的层次结构,我需要在其中观察一个属性:
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 ?
【问题讨论】:
标签: objective-c cocoa key-value-observing