title: UITableViewCell is hidden.
body: <p>I have a <code>UITableView</code> in my controller. The cells for the <code>UITableView</code> have xib.
  For some reason, when the table is loaded, the views of the cells are hidden.</p>
  
  <p>I can select the cell, I see that the cell is not nil, and the views are not nil as well, still the cell is hidden. </p>
  
  <p>Here is the code:</p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:    (NSIndexPath *)indexPath
  {
      NSString *cellIdentifier = @"CategoryCell";
      CategoryCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
      if (cell == nil){
          NSArray* topObjects = [[NSBundle mainBundle] loadNibNamed:cellIdentifier owner:self options:nil];
          for (id obj in topObjects){
              if ([obj isKindOfClass:[CategoryCell class]]){
                  cell = (CategoryCell*)obj;
              }
          }
      }
  
      id object;
      if (indexPath.row &lt; items.count)
          object = [items objectAtIndex:indexPath.row];
      if ([object isKindOfClass:[MenuCategory class]]) {
          // Configure the cell   
          MenuCategory *cellInfo = (MenuCategory *)object;
          [cell setCategory:cellInfo];
          }
      else if([object isKindOfClass:[MenuSubCategory class]]){
          // Configure the cell   
          MenuSubCategory *cellInfo = [self.items objectAtIndex:indexPath.row];
          [cell setSubCategory:cellInfo];
      }
      return cell;
  }
  </code></pre>