Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 突出显示NSCell KVO监控_Cocoa_Key Value Observing_Nsbutton_Nscell - Fatal编程技术网

Cocoa 突出显示NSCell KVO监控

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 |

我想监视buttons单元格高亮显示的状态,但是回调不会被调用,尽管高亮显示会发生变化

监视密钥路径“状态”有效,但为什么不突出显示监视?

- (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。那么如何监视突出显示的状态呢?