Ah! Duh, thanks. So my related question is, I have the NSWindow object is a separate xib file, and that xib file's "File's Owner" is of a custom NSWindowController class, so how would I link the window inside the "NewObject" xib to the main application controller? The Apple documentation indicates it is possible to have these in separate xib files, but I don't see how to link them.
What I'm trying to do is this. I have a main window with a button to say "Create New", and I have an NSWindowController class to handle the creation/check/storage of that new object. I have a separate xib file to handle that window and object. But I want the main window to open the 'new object' window as a sheet (and in fact I need to have cascading sheets of different types). Does this seem possible keeping everything in separate xibs with separate controllers? Thanks... On Sun, Jan 10, 2010 at 10:26 AM, Hank Heijink (Mailinglists) < hank.l...@runbox.com> wrote: > That example assumes you have an instance variable called myCustomSheet in > your class. You can tell from the method signature of the following method > (called in the example you refer to) what type it should be: > > - (void)beginSheet:(NSWindow *)sheet modalForWindow:(NSWindow > *)docWindowmodalDelegate:(id)modalDelegate > didEndSelector:(SEL)didEndSelector contextInfo:(void *)contextInfo > > Thus, myCustomSheet is an instance of NSWindow. > > Cheers, > Hank > > On Jan 9, 2010, at 9:40 PM, Jenny M wrote: > > > Hi, I have what may seem like a very stupid question about custom sheets. > I > > am following this Apple dev tutorial: > > > http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/Sheets/Tasks/UsingCustomSheets.html > > > > and I'm looking at this piece of code here: > > > > if (!myCustomSheet) > > //Check the myCustomSheet instance variable to make sure the custom > > sheet does not already exist. > > [NSBundle loadNibNamed: @"MyCustomSheet" owner: self]; > > > > But, I have no idea what "myCustomSheet" is referring to. I know that > > "MyCustomSheet" is the separate XIB file, but of what variable type is > > "myCustomSheet"? Do I need to define and connect to it in the new XIB? > > > > Thanks. > > _______________________________________________ > > > > 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/hank.list%40runbox.com > > > > This email sent to hank.l...@runbox.com > > > > _______________________________________________ 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