Hi Cocoa Programmers,
There is a small bug in NSBrowser if you use bindings and want a custom cell class. Typically, you would do something like this in your awakeFromNib:
- (void)awakeFromNib { [iBrowser setCellClass:[ImageTextBrowserCell class]]; }
However, if you are using bindings, it won’t work. The cells that were archived out in the nib file will not have the proper class. So, you have to nudge NSBrowser a bit to get it going:
- (void)awakeFromNib { [iBrowser setCellClass:[ImageTextBrowserCell class]]; [iBrowser loadColumnZero]; }
Just a quick tip in case you run into this!