Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Custom NSView and KVC compliance for bindings



Hi,

Quick question: If my custom NSView exposes a binding called 'blah' why
must it be KVC compliant with that key? Do not key value observations
arrive via observeValueForKeyPath to the view and when the view changes
a value, it uses setValue:forKeyPath: on the controller? What is the KVC
compliance for?

I've also noticed in debugging that the getBlah method gets called after
the observeValueForKeyPath happens. This is related to above obviously
since KVC compliance would be needed to call getBlah. But why is this
happening?

-- 

Edwin Vane
   MMath Candidate
   Computer Graphics Lab
   School of Computer Science
   University of Waterloo

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/email@hidden

This email sent to email@hidden



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.