title: Invalid nib registered for identifier ((null)) - nib must contain exactly one top level
body: <p>I'm using a custom <code>UITableViewCell</code>. When I try to run my code, I got this exception stack and I can't understand the source of the problem:</p>
  
  <pre><code>terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'invalid nib registered for identifier ((null)) - nib must contain exactly one top level object which must be a UITableViewCell instance'
  </code></pre>
  
  <p>Please note I am not using Storyboard.</p>
  
  <p><strong>EDIT:</strong></p>
  
  <p>This is my relevant code which cause the problem according to the breakpoint:</p>
  
  <pre><code>[tableviewSupport registerNib:[UINib nibWithNibName:@"HotelCell" bundle:[NSBundle mainBundle]] forCellReuseIdentifier:CustomCellCId];
  </code></pre>