I would try and reset the target just after setting the action:

[myMenuItem setAction:@selector(myFunction:)];
[myMenuItem setTarget:self];

I remember a long time ago I had a problem where if I reset the item's action, it would set the target to nil for some reason. So in practice I usually reset the target even if it's the same.

Not sure if this is your issue though.


On Feb 19, 2010, at 12:43 PM, David M. Cotter wrote:

just before the line of code that pops up the menu, i iterate over all the items
so yes, i am absolutely sure it is getting called
and i am absolutely sure that myMenuItem is non null

i'm just wondering if there is something which pre-empts my code, telling the menu item to NOT call the action selector. what could *possibly* intervene here?

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to