我可以使用商品的標籤屬性來存儲特殊的密鑰/ ID還是用於別的東西?預期使用NSMenuItem標籤屬性的用途是什麼?
例子:
- (void)awakeFromNib {
[self.popup addItemWithTitle: [NSString stringWithFormat: @"dummy title" ]];
[[self.popup lastItem] setTag: 1658 ];
}
- (IBAction)popupAction: (id)sender {
[self someMethod: [sender selectedItem].tag];
}
只要不要使用零,如果你還想在你的菜單中有separatorItems。 – iforce2d
官方的NSMenuItem文檔網站有非常有用的關於它的部分,它起始於'菜單項的標籤',並且在那裏設置了該段。 – thevikas