我有一个NSMenu
(应用程序停靠菜单)和其中的几个具有相同操作的项目。
如何在其容器菜单中找出发件人项(触发操作的项)的索引?(我对 不感兴趣title
,因为那可能是重复的)
这就是我尝试过的,但它不断返回0
(零)。
- (void)myAction:(id)sender
{
NSMenuItem* mi = (NSMenuItem*)sender;
int index = [[[mi parentItem] submenu] indexOfItem:mi];
NSLog(@"Clicked item with index : %d",index);
}
有任何想法吗?(有没有更好的方法来实现同样的目标?)