On 6 Jul 2011, at 2:43 PM, Kevin Muldoon wrote:
> I'm seeking to do a copyObject class that has it's own progress window. So, 
> I'm doing my research and I see a technique for loading a nib with an object, 
> like so...
> 
> MyDocument *myDocument = [[MyDocument alloc] init];
> [NSBundle loadNibNamed:@"MyDocument" owner:myDocument];
> [owner:myDocument doAnInterestingMethodToTheWindow];
> Now, this looks like it's the compartmentalization I want when building UI! 
> 
> Andrew Stone takes things even father. 
> http://www.stone.com/The_Cocoa_Files/Doing_Objects_Right.html 
> 
> So, I've been banging away at this for 10+ hours and things aren't working 
> quite as expected. Given all the changes in xCode/Cocoa in the last 2 years, 
> I'm wondering if I'm looking at antiquated techniques and need to be looking 
> elsewhere for handling multiple windows.

That looks right to me (assuming the third line's owner: is a typo). Though as 
Jens Alfke says, if you make your owner object a subclass of 
NS{View,Window}Controller it will take care of some housekeeping for you.

In what way is it not working as expected? Are you checking the results of 
loadNibNamed:, etc? Are your owner object's outlets being set to the correct 
non-nil objects instantiated from the nib?


_______________________________________________

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