Sorry, duh, you wire it up to "First Responder". On Oct 19, 2014, at 8:47 AM, Scott Ribe <scott_r...@elevated-dev.com> wrote:
> You don't need to wire that up in IB. You just need to implement the action > in your window controller. > > On Oct 19, 2014, at 8:36 AM, Luther Baker <lutherba...@gmail.com> wrote: > >> I created a Document based app and Xcode created two XIB - MainMenu.xib and >> Document.xib. Per the online docs for subclassing NSWindowController, I >> created my own NSWindowController subclass and set that as the "File's >> Owner" for the Document.xib and so far, everything has worked fine. >> >> Now, I added two menu items to MainMenu.xib and I'd like to wire them up to >> corresponding actions in my custom NSWindowController subclass, the "File's >> Owner" in Document.xib. >> >> In MainMenu.xib, I could drag an "Object" into MainMenu.xib and set it to >> be the custom NSWindowController and then drag the menu items to the >> corresponding IBActions and when the app starts those methods do indeed get >> called but understandably, they get invoked on a different instance of >> NSWindowController ... which doesn't have any of my other properties set. >> >> What is the correct way to have menu items in MainMenu.xib invoke actions >> in classes defined elsewhere? Specifically, the app's main >> NSWindowController subclass which I generally wire up in the Document.xib >> file? >> >> Thanks, >> -Luther >> >> "Reasons To ... How to Subclass NSWindowController" ... >> https://developer.apple.com/library/mac/documentation/DataManagement/Conceptual/DocBasedAppProgrammingGuideForOSX/KeyObjects/KeyObjects.html >> _______________________________________________ >> >> 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: >> https://lists.apple.com/mailman/options/cocoa-dev/scott_ribe%40elevated-dev.com >> >> This email sent to scott_r...@elevated-dev.com > > > -- > Scott Ribe > scott_r...@elevated-dev.com > http://www.elevated-dev.com/ > (303) 722-0567 voice > > > > -- Scott Ribe scott_r...@elevated-dev.com http://www.elevated-dev.com/ (303) 722-0567 voice _______________________________________________ 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com