title: Binding value for NSTableView, but tooltip gets set as well
body: <p>I've set up an <code>NSTableView</code> in <strong>Interface Builder</strong> to be populated from an <code>NSArray</code>. Each value of the array represents one row in the table. The value is bound correctly, but as a side effect, the table cell's tooltip is set to the string representation of the bound object.</p>
  
  <p>In my case, the <code>NSArray</code> contains <code>NSDictionary</code> objects and the tooltip looks like it could be the <code>[... description]</code> output of that dictionary. Very ugly...</p>
  
  <p>I don't want the tooltip to be set at all. I have other tables that have plain NSString values bound to them and they don't have a tooltip set automatically. Is there some Interface Builder magic going on? I tried to start with a blank project - same problem.</p>
  
  <p>I should add that the table cell is a custom implementation of <code>NSTextFieldCell</code> that uses an <code>NSButtonCell</code> instance to draw an image and a label into the table. The values are retrieved from the dictionary bound as value.</p>
  
  <p>Why is the tooltip set when I only bind the "value" attribute? </p>
  
  <p>Thanks in advance!</p>