• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSObjectController, content outlet and content object question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSObjectController, content outlet and content object question


  • Subject: Re: NSObjectController, content outlet and content object question
  • From: Michael de Haan <email@hidden>
  • Date: Mon, 29 Jun 2009 16:10:55 -0700


Quincey Morris wrote:

On Jun 29, 2009, at 15:23, Michael de Haan wrote:

Given this simple app....which keeps a slider and textField's value synchronized.

1) View consisting of a slider and a textField
2) Model (Foo) with a single property "number"
3) NSObjectController

I am able to use 2 configurations to get the app to work.


Config (1).

In IB, Bind the textField's and Slider's values to the model Key Path "selection.number".
Connect the NSOjectController's outlet ( cntrl-drag to foo).



Config (2)

As config (1) ...first line only.... now Bind NSObjectController to Foo, with the model Key Path = self.


Could someone please explain why both work, and any reason for choosing one over the other.

Is File's Owner of class Foo?


No...it's of class NSApplication.




(I'm not sure how you'd bind to Foo otherwise.)


NSObjectController bindings offer both File's Owner and Foo , (amongst others) as an option for binding.



If so, the two methods are exactly identical.

Method (1) is what you'd normally use for objects inside the NIB file. Method (2) is what you'd normally use for objects not in the NIB file. File's Owner is not actually in the NIB file, but it pretends to be, so you have a choice.




Thanks for your insight.

_______________________________________________

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


References: 
 >NSObjectController, content outlet and content object question (From: Michael de Haan <email@hidden>)
 >Re: NSObjectController, content outlet and content object question (From: Quincey Morris <email@hidden>)

  • Prev by Date: Re: NSTableView -setDataCell confusion
  • Next by Date: Re: nib-object retaining question
  • Previous by thread: Re: NSObjectController, content outlet and content object question
  • Next by thread: Re: NSObjectController, content outlet and content object question
  • Index(es):
    • Date
    • Thread