title: NSTableView makeViewWithIdentifier across nibs
body: <p>I have a similar question to <a href="https://stackoverflow.com/questions/8262136/cocoa-view-based-nstableview-using-one-cell-in-multiple-tables">Cocoa - View-Based NSTableView, using one cell in multiple tables</a>, amplified by
  <a href="https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/nstableview_Class/Reference/Reference.html#//apple_ref/occ/instm/NSTableView/makeViewWithIdentifier:owner:" rel="nofollow noreferrer">Apple's own docs</a> for <code>makeViewWithIdentifier:owner:</code></p>
  
  <blockquote>
    <p>"Typically identifier is associated with an external NIB in Interface Builder and the table view will automatically instantiate the NIB with the provided owner."</p>
  </blockquote>
  
  <p>This seems to imply that you should be able to store the <code>NSTableCellView</code> in a separate nib from the nib containing the <code>NSTableView</code>. However, in my experimenting, I have only ever been able to obtain cells which are contained within the tableview I'm calling this on. I.e., if I cut and paste my cell into a new .xib file, the tableview can no longer find it. What am I doing wrong, or is this actually impossible and I am somehow misreading Apple's docs?</p>