Я хочу получить меню радио, вот меню моего поколения
subMenu.addItemWithTitle("Item001", action: Selector("testAction:"), keyEquivalent: "\(code)")
subMenu.addItemWithTitle("Item002", action: Selector("testAction:"), keyEquivalent: "\(code)")
subMenu.addItemWithTitle("Item003", action: Selector("testAction:"), keyEquivalent: "\(code)")
subMenu.addItemWithTitle("Item004", action: Selector("testAction:"), keyEquivalent: "\(code)")
subMenu.addItemWithTitle("Item005", action: Selector("testAction:"), keyEquivalent: "\(code)")
subMenu.addItemWithTitle("Item006", action: Selector("testAction:"), keyEquivalent: "\(code)")
Как меню радио?
func testAction(sender: NSMenuItem){
sender.state = Int(!Bool(sender.state))
if(sender.action == Selector("testAction:")){
var itemMore:NSMenuItem!
for itemMore:AnyObject in sender.menu.itemArray {
if (itemMore.action() == sender.action){
itemMore.state = (itemMore == sender) ? NSOnState : NSOffState;
}
}
}
}