title: cellForRowAtIndexPath not being called
body: <p>I have a view that adds another view on top in this manner:</p>
  
  <pre><code>- (void)showAreaEditView {
  
      NSLog(@"SHOWING AREA EDITOR VIEW");
  
      if (self.thisAreaEditorView == nil) {
  
          // Create View
          AreaEditorView *tmpViewController = [[AreaEditorView alloc] initWithNibName:@"AreaEditorView" bundle:nil];
          self.thisAreaEditorView = tmpViewController;
          [tmpViewController release];
  
          // Hide the back button
          self.thisAreaEditorView.navigationItem.hidesBackButton = YES;
  
      }
  
      self.thisAreaEditorView.myInspectionID = self.myInspectionID;
      self.thisAreaEditorView.loggedIn = loggedIn;
      self.thisAreaEditorView.loggedInGroup = loggedInGroup;
  
      // Slide view up
  
      [self.view addSubview:thisAreaEditorView.view];
  
  
      CGRect endFrame = CGRectMake(self.view.frame.size.width/2 - thisAreaEditorView.view.frame.size.width/2,
                                   self.view.frame.size.height/2 - thisAreaEditorView.view.frame.size.height/2, 
                                   thisAreaEditorView.view.frame.size.width, 
                                   thisAreaEditorView.view.frame.size.height);
  
      CGRect startFrame = endFrame; // offscreen source
  
      // new view starts off bottom of screen
      startFrame.origin.y += self.view.frame.size.height;
      self.thisAreaEditorView.view.frame = startFrame;
  
      // start the slide up animation
      [UIView beginAnimations:nil context:NULL];
      [UIView setAnimationDuration:.6];   
      thisAreaEditorView.view.frame = endFrame; // slide in
      [UIView commitAnimations];
  
  }
  </code></pre>
  
  <p>I'm sure you can just ignore the slide part, I feel the addSubview is relevant.</p>
  
  <p>Then in thisAreaEditor I have the view with the table and buttons and such.  UITableView delegate/datasource is going to File's Owner as normal.</p>
  
  <pre><code>- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
  
      NSLog(@"numberOfRowsInSection returning %d", [tableData count]);
      [tableData count];
  
  }
  </code></pre>
  
  <p>This function numberOfRowsInSection returns 4</p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
  
      static NSString *CellIdentifier = @"Cell";
  
      UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
      if (cell == nil) {
          cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
      }
  
      // Configure the cell...
      NSString *thisText =  [tableData objectAtIndex:indexPath.row];
      cell.textLabel.text = thisText;
  
      NSLog(@"looking at cell %d text:%@", indexPath.row, thisText);
  
      return cell;
  
  }
  </code></pre>
  
  <p>But cellForRowAtIndexPath never gets called.</p>
  
  <p>I'm at a loss here, I have no idea how it can seem to work fine but one of the delegate functions simply not be called.</p>
  
  <p>I have tried <code>[bigTable reloadData]</code> and so on, the table just never gets populated and no logs from the function output.</p>
  
  <p>Thanks in advance.</p>