Objective c KVO:NSMenuItem-won';t更新
我正在创建一个菜单项,如下所示:Objective c KVO:NSMenuItem-won';t更新,objective-c,cocoa,key-value-observing,nsmenuitem,Objective C,Cocoa,Key Value Observing,Nsmenuitem,我正在创建一个菜单项,如下所示: NSMenuItem* item = [[NSMenuItem alloc] init]; [item setTitle:device.name]; [item setImage:device.icon]; 由于某种原因,设备名称被更新。当名称更新(Binding/KVO)但项目未更新时,我的一个自定义视图将更新 知道为什么吗 编辑:名称更新如下: [self setValue:[[NSFileManager defaultManager] displayNa
NSMenuItem* item = [[NSMenuItem alloc] init];
[item setTitle:device.name];
[item setImage:device.icon];
由于某种原因,设备名称被更新。当名称更新(Binding/KVO)但项目未更新时,我的一个自定义视图将更新
知道为什么吗
编辑:名称更新如下:
[self setValue:[[NSFileManager defaultManager] displayNameAtPath:_path] forKey:@"name"];
名称是如何更新的?我更新了我的问题。可能是这个问题的副本:不。我说的是封闭式菜单。