From: Brian M. <ma...@ka...> - 2008-09-23 22:11:55
|
Found the problem. I had created the object in IB by dragging in an NSObject and changing its class. You have to drag in an NSArrayController and change its class. On Sep 23, 2008, at 3:13 PM, Brian Marick wrote: > I have an app that works correctly when a table column is bound to an > NSArrayController. Now suppose I subclass NSArrayController like this: > > class MyController < OSX::NSArrayController > end > > If I switch the column's binding to MyController, leaving everything > else the same, the bindings don't work in various interesting ways. > > I suspect that (1) something - IB? NSTableColumn? the data cell - > knows the kind of thing it's bound to and adjusts its behavior > accordingly, and (2) doesn't understand MyController's superclass. > > Could that be correct? If so, how do I get around the problem? If not, > what's the real problem? > > ----- > Brian Marick, independent consultant > Mostly on agile methods with a testing slant > www.exampler.com, www.exampler.com/blog, www.twitter.com/marick > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win > great prizes > Grand prize is a trip for two to an Open Source event anywhere in > the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Rubycocoa-talk mailing list > Rub...@li... > https://lists.sourceforge.net/lists/listinfo/rubycocoa-talk |