title: UITableViewCell style and dequeueReusableCellWithIdentifier
body: <p>So I register my cell:</p>
  
  <pre><code>[self.tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:@"Cell"];
  
  - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
  {
      static NSString *CellIdentifier = @"Cell";
      UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
  
      if (cell == nil) {
          cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
      }
      // setting up the cell
  }
  </code></pre>
  
  <p>The issue is I can't set the <code>cell.detailTextLabel.text</code> property. The cell is never <code>nil</code>.</p>