Make sure you heed this part of the documentation:

This method causes oldView to be released; if you plan to reuse it, be sure to retain it before sending this message and to release it as appropriate when adding it as a subview of another NSView.


--Andy

On Jul 5, 2009, at 7:26 PM, Pierce Freeman wrote:

I am finally reverting to using NSView's replaceSubview:with: command. The only problem is that when I run this command partnered with addSubview, it removes the view from the window where I placed it originally. This is problematic when I try to go back and forth between views as the application
can no longer find the view and then crashes.  Any suggestions?


On 7/5/09 3:21 PM, "I. Savant" <idiotsavant2...@gmail.com> wrote:

On Jul 5, 2009, at 6:18 PM, Pierce Freeman wrote:

I am making an application that has a choice of what function the
user wants
to perform.  When the user clicks on their choice, I want a NSView
to take
on the contents of a specific nib file. I assume there must be a way
(hopefully) easy that this is accomplished with, as most
applications must
do something like this with their user interface.


  Do you need help figuring out how to load the NIB[1], replace the
view[2], or both?

1 - http://cocoadevcentral.com/articles/000064.php
2 - -[NSView replaceSubview:with:] -
http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/Classe
s/nsview_Class/Reference/NSView.html#//apple_ref/occ/instm/NSView/ replaceSubvi
ew:with:


--
I.S.






_______________________________________________

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/aglee%40mac.com

This email sent to ag...@mac.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

Reply via email to