Czy mogę użyć atrybutu elementu do zapisania specjalnego klucza/identyfikatora lub czy jest on przeznaczony do czegoś innego?Jaki jest cel atrybutu znacznika NSMenuItem?
Przykład przeznaczeniem:
- (void)awakeFromNib {
[self.popup addItemWithTitle: [NSString stringWithFormat: @"dummy title" ]];
[[self.popup lastItem] setTag: 1658 ];
}
- (IBAction)popupAction: (id)sender {
[self someMethod: [sender selectedItem].tag];
}
Po prostu nie używaj zera, jeśli chcesz mieć również elementy separator w swoim menu. – iforce2d
Oficjalna strona NSMenuItem docs ma bardzo pomocny akapit o tym, który zaczyna się jak "Tag pozycji menu" i kończy się para. – thevikas