Hi With MonoMac, I am trying to use KVO on a type that has a NSMutableArray property. I'm able to do this by calling WillChangeValue and DidChangeValue when mutating the array.
I see in Objective C that we have a couple of other approaches: 1 - using mutableArrayValueForKey to get a proxy to my array that supports KVO 2 - implement the 'collection accessor methods' in my type (e.g. (void)insertObject:(id)obj in<key>AtIndex:(NSUInteger)index) Both methods are described quite well here: http://streetsaheadllc.com/article/key-value-observing-nsarray-and-nsdictionary Can I use this with MonoMac? For (1), I can find the mutableArrayValueForKey method. For (2), it just 'doesn't work'. I implemented the collection accessor methods with what I thought the signature should look like, and calling them mutates the array but my binding do not update. I would like to know if either approach is possible in MonoMac, or should I just stick with the 'manual' way (WillChangeValue / DidChangeValue) Thanks in advance! -- View this message in context: http://mono.1490590.n4.nabble.com/MonoMac-KVO-and-accessor-methods-tp4657098.html Sent from the Mono - OSX mailing list archive at Nabble.com. _______________________________________________ Mono-osx mailing list [email protected] http://lists.ximian.com/mailman/listinfo/mono-osx
