Dynamic Menus
Dynamic Menus
- Subject: Dynamic Menus
- From: Isaac Sherman <email@hidden>
- Date: Thu, 27 Dec 2001 23:57:07 -0500
I have a popup list that is supposed to be dynamically generated. In
Interface Builder, I have an empty menu, and I have it connected to the
instances of the popup (as the Menu outlet). In my code, I have it add
items to the menu. I don't generate any errors, either.
This might be a little sloppy, but here are the relevant points:
-(void)awakeFromNib
{
NSEnumerator * myDictionaryEnum=[myDictionary keyEnumerator];
myClass * currentClassTempItem=[[myClass alloc]init];
SEL showOff=@selector(showStuff:);
while ((currentClassTempItem=[alarmDictionaryEnum nextObject])!=nil)
{
[myMenu addItemWithTitle:[currentMenuItem getName]
action:showOff//showStuff
keyEquivalent:@""];
}
}
<snip>
- (IBAction)showOff:(id)sender
{
myClass * viewThisData=[[myClass alloc]init];
viewThisData=[myDictionary objectForKey:[myMenu titleOfSelectedItem]];
//The rest of the function is just putting data into fields, but I'm not
getting any data!
}
Thanks.