title: UITableViewCell initWithStyle:UITableViewCellStyleSubtitle is not working
body: <p>I'm having an issue in trying to display info in a cell, one on the left and one on the right.  I'm aware using <code>initWithStyle</code> with <code>UITableViewCellStyleSubtitle</code>.  I use this but it doesn't seem to work.</p>
  
  <p>Here is some sample code:</p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)ltableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
      static NSString *CellIdentifier = @"Account Cell";
      UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
  
      if (cell == nil)  {
          cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:Cellidentifier];
      }
  
      Accounts *account = [self.fetchedResultsController objectAtIndexPath];
      cell.textLabel.text = account.name;
  
      cell.detailTextLabel.text = @"Price";
  
      return cell;
  }
  </code></pre>
  
  <p>I can display cell.textLabel.text just fine, however I cannot get the simple "Price" to be displayed.  I've tried different things, such as setting the font size of <code>cell.detailTextLabel</code>. </p>
  
  <p>I've also tried <code>UITableViewCellStyleValue1</code> as some had suggested in older posts.
  Threw NSLog after setting to "Price", shows cell.detailTextLabel as null.</p>
  
  <p>Not sure what I'm doing wrong.</p>
  
  <p>Edit:  I found this:  <a href="https://stackoverflow.com/questions/9792129/cell-detailtextlabel-text-is-null">cell.detailTextLabel.text is NULL</a></p>
  
  <p>If I remove <code>if (cell == nil)</code> it works... 
  That check should be in place, so how do you make it work when using the different styles?</p>