title: UITableView -> numberOfRowsInSection:(NSInteger)section returns wrong value
body: <p><em>My 2nd time today... But here are so many good developers...</em></p>
  
  <p>Hi,</p>
  
  <p>I have some troubles with my tableView... If the view will appear my table reloads its data, but it doesn't update the numbersOfRowsInSection...</p>
  
  <pre><code>- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
  {
      NSLog(@"COUNTER: %i",[content count]);
      return [content count];
  }
  </code></pre>
  
  <p>The log says the first time I load the page the right value. But if I add an object and reload the data, this function isn't calling.</p>
  
  <p>Is there anyone who know the solution?</p>
  
  <p>Thanks,
  mavrick3.</p>
  
  <p>EDIT:</p>
  
  <p>Heres how I call <code>[table reloadData]</code></p>
  
  <pre><code>- (void)viewWillAppear:(BOOL)animated
  {
      [super viewWillAppear:animated];
      if ([content count] != 0) {
          self.content = [[[[NSArray alloc] initWithContentsOfFile:[FileManager filePath]] objectAtIndex:row_] objectForKey:@"faecher"];
          [table reloadData];
          NSLog(@"----%@",content);
      }
  }
  </code></pre>
  
  <p>And yes, the dataSource and delegate are connected and they are both implemented in my header.</p>