• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Such a newbie question that I'm embarrassed to ask it :-)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Such a newbie question that I'm embarrassed to ask it :-)


  • Subject: Re: Such a newbie question that I'm embarrassed to ask it :-)
  • From: Chris Suter <email@hidden>
  • Date: Fri, 11 Jul 2008 12:47:24 +1000


On 11/07/2008, at 12:36 PM, Dale Jensen wrote:

I have the need to modify a menu item title, so I:

a) Added a tag to the menu item in IB (selected the menu item, then went to the first "tab" of the Inspector, and added a number in the "Tag" field. I tried both 99 and 1).
b) Added this code to my function:


  NSMenu *mainMenu = [NSApp mainMenu];
  NSMenuItem *menuItemToModify = [mainMenu itemWithTag: 99];

The problem is that mainMenu is never nil, menuItemToModify always is. I tried setting the "Tag" field for some standard menu items and it still returns nil.

This seems like really super basic behaviour that should be a snap to implement, so I'm guessing that I'm missing something really obvious.

The problem almost certainly is that the main menu is a menu of menus e.g. File, View, Format, Window, Help, etc. and you're trying to access one of the menu items of those menus.


In any case, I think you're taking the wrong approach. It's better to declare an outlet somewhere and connect your menu item to it within Interface Builder then you don't need to go searching for it.

--Chris

_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:
This email sent to email@hidden


References: 
 >Such a newbie question that I'm embarrassed to ask it :-) (From: Dale Jensen <email@hidden>)

  • Prev by Date: Such a newbie question that I'm embarrassed to ask it :-)
  • Next by Date: Extracting text elements from an Image
  • Previous by thread: Such a newbie question that I'm embarrassed to ask it :-)
  • Next by thread: Extracting text elements from an Image
  • Index(es):
    • Date
    • Thread