KVO:NSMenuItem不会更新

时间:2014-01-22 00:45:42

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

我正在创建一个menuitem,如下所示:

NSMenuItem* item = [[NSMenuItem alloc] init];
[item setTitle:device.name];
[item setImage:device.icon];

设备name由于某种原因而更新。当更新名称(Binding / KVO)时,我的一个自定义视图会更新,但项目不会更新。

知道为什么吗?

编辑:名称更新如下:

[self setValue:[[NSFileManager defaultManager] displayNameAtPath:_path] forKey:@"name"];

0 个答案:

没有答案