title: Crash after attempting to get a UIImageView reference through viewWithTag
body: <p>I need to draw an image in a table cell. So far I have not been able to get a proper reference to the UIImageView after I create the view and assign it to the cell. The same procedure does work for a UILabel, for example.</p>
  
  <p>I can't figure out what I'm doing wrong.</p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView 
           cellForRowAtIndexPath:(NSIndexPath *)indexPath
  {
      static NSString *CellIdentifier = @"Cell";
  
      UIImageView *imageView;
      UILabel *title;
      UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
  
      if (cell == nil) {
          cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault 
                                         reuseIdentifier:CellIdentifier] autorelease];
  
          // Setup title
          title = [[[UILabel alloc] initWithFrame:CGRectMake(0, 0, 100, 30)] autorelease];
          title.tag = 1;
          [cell.contentView addSubview:title];
  
          // Setup image
          UIImageView* imageView = [[[ UIImageView alloc] initWithFrame: 
                                     CGRectMake(50, 0, 50, 50)] autorelease];
          imageView.tag = 2;
          [cell.contentView addSubview:imageView];
  
      } else {
          // Get references to cell views
          title = (UILabel *)[cell.contentView viewWithTag:1];
          imageView = (UIImageView *)[cell.contentView viewWithTag:2];
      }
  
      NSLog(@"%@", [title class]);     // UILabel
      NSLog(@"%@", [imageView class]); // CRASH! EXC_BAD_ACCESS
  
      return cell;
  }
  </code></pre>