Re: NSNib: replacement objects
Re: NSNib: replacement objects
- Subject: Re: NSNib: replacement objects
- From: David Spooner <email@hidden>
- Date: Thu, 6 Dec 2007 21:53:58 -0700
Pierre,
If your ArrayController is accessible as a property of the file's
owner, then in IB you can bind your TableView's content to the file's
owner using a model key path something like
'arrayController.arrangedObjects' (and similarly for the
TableColumns...)
Cheers,
dave
On 6-Dec-07, at 3:39 PM, Pierre Bernard wrote:
Hi!
I used to do this with Java NIBs on WebObjects, but never figured
out how to do this in Cocoa.
Imagine I have a NIB set up with an NSArrayController. Is there a
way to create the NSArrayController before loading the NIB, having
the dearchiving process skip the NSArrayController, connect and bind
to the already existing instance.
The concrete example I have run into today: I need to access an
NSArrayController created in my Document NIB from a NIB loaded at a
later point in time. In this precise case the controller of the
auxiliary NIB is instantiated from the Document NIB. So the easiest
thing to do would be to connect the controller and the
NSArrayController right within the Document NIB. But when I do so I
cannot have the NSArrayController "icon" in the auxiliary NIB. Thus
I need to bind manually.
Actually I see one solution, but that seems a bit weird. I could
have a NSController objectin my NIB to act as a proxy to an
attribute of the controller. Actually, I did just that in HoudahSpot
1.x
Pierre
---
Pierre Bernard
http://www.bernard-web.com/pierre
http://www.houdah.com
_______________________________________________
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