• 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: KVO of NSObjectController vs. NSMutableDictionary
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: KVO of NSObjectController vs. NSMutableDictionary


  • Subject: Re: KVO of NSObjectController vs. NSMutableDictionary
  • From: Scott Anguish <email@hidden>
  • Date: Tue, 12 Feb 2008 11:04:07 -0800

this is a known problem. bugs filed, etc..

if you look at the binding messaging flow diagram in the Cocoa Bindings Programming Guide you'll see that the view objects go back to the posted device to get the new value.


On Feb 12, 2008, at 6:27 AM, Thomas Engelmeier wrote:

Hi,

I'm recoding an dynamic generated UI to use bindings and KVO.

In my Window Controller, I create an NSObjectController that with an content NSMutableDictionary for the current UI values.

When I'm registering with the NSObjectController as suggested by the Bindings reference to observe selectedObjects, I receive value notifications without the old and new value, opposed to registering directly to the content dictionary, ie. observing the dictionary I get:

PTPTester[2021:813] KVO change of 53570: {
   kind = 1;
   new = 0;
   old = 1;
}

vs. observing  NSObjectController

PTPTester KVO change of selectedObjects.53570: {
   kind = 1;
   new = <null>;
   old = <null>;
}

Q1: Why does the bindings reference recommed observing the NSObjectController? Is there any drawback observing directly the content object?

Q2: Is there an way to get also the old and new values observing the NSObjectController?

TIA,
	Tom_E



_______________________________________________

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

_______________________________________________

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: 
 >KVO of NSObjectController vs. NSMutableDictionary (From: Thomas Engelmeier <email@hidden>)

  • Prev by Date: programmatically implementing segmented control
  • Next by Date: Re: NSStatusItem setHighlightMode throws NSInternalInconsistencyException on PowerPC ONLY (Works on Intel)
  • Previous by thread: KVO of NSObjectController vs. NSMutableDictionary
  • Next by thread: MEETING: Chicago CocoaHeads / CAWUG - Eclipse & WO
  • Index(es):
    • Date
    • Thread