title: NSTableView Delegate Called But Data not showing
body: <p>i have a very strange problem with NSTableView in XCode 4.2.
  I've set the datasource an delegate for the table. My table has 3 columns where each of the column has an identifier ("name","mugshot","lastSeen").
  My delegate </p>
  
  <pre><code>-(id)tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
  </code></pre>
  
  <p>is being called, but there is still the default value "TableViewCell" shown in the table cells. the method is implemented as follows:</p>
  
  <pre><code>- (id)tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
  {
      NSMutableDictionary *villain = [self.villains objectAtIndex:row];
      id keyName = [tableColumn identifier];
      id objectValue = [villain objectForKey:keyName];
      return objectValue;
  }
  </code></pre>
  
  <p>The tableColumnIdentifier is correct.
  I have no idea why the text is not showing.</p>
  
  <p>br,
  martin</p>