Cocoa 突出显示NSCell KVO监控
我想监视buttons单元格高亮显示的状态,但是回调不会被调用,尽管高亮显示会发生变化 监视密钥路径“状态”有效,但为什么不突出显示监视?Cocoa 突出显示NSCell KVO监控,cocoa,key-value-observing,nsbutton,nscell,Cocoa,Key Value Observing,Nsbutton,Nscell,我想监视buttons单元格高亮显示的状态,但是回调不会被调用,尽管高亮显示会发生变化 监视密钥路径“状态”有效,但为什么不突出显示监视? - (void)awakeFromNib { [super awakeFromNib]; [self.cell addObserver:self forKeyPath:@"highlighted" options:(NSKeyValueObservingOptionNew |
- (void)awakeFromNib {
[super awakeFromNib];
[self.cell addObserver:self
forKeyPath:@"highlighted"
options:(NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld)
context:NULL];
}
- (void)observeValueForKeyPath:(NSString *)keyPath
ofObject:(id)object
change:(NSDictionary *)change
context:(void *)context
{
...
}
什么版本的OS x?您可能需要检查标题。10月10日,许多东西被改为房地产,以支持Swift和现代化。不确定这些是否是10.9中的属性,它们可能只是方法,不一定符合KVO。那么如何监视突出显示的状态呢?