【发布时间】:2023-03-10 14:10:01
【问题描述】:
我从Main Menu 得到一个NSMenuItem,代码在这里:Getting NSMenuItem of NSMenu tree by title
然而,奇怪的事情发生了:
- 一个
NSMenuItem与一个动作连接:当使用发送者 属性 (NSMenuItem) 并设置标题,它可以工作。 - BUT : 用上面的函数获取item并设置title时, NSMenuItem 的标题确实发生了变化,但变化不是 反映在它所属的菜单上。
我做错了什么? (我敢肯定这个真的很蠢……)
NSMenuItem* mi = [[core mainMenu] getItemWithPath:@"View" tag:PP_MENU_TAG_STATUSBAR];
[mi setTitle:@"newTitle"];
NSLog(@"mi : %@",[mi title]);
// mi changes, but no changes take effect in the mainMenu
【问题讨论】:
标签: objective-c cocoa nsmenuitem nsmenu