title: UITableView Problems with cellForRowAtIndexPath
body: <p>I am trying to fill a uitableview with multiple sections.
  This is my code:</p>
  
  <pre><code>static NSString *CellIdentifier = @"Cell"; 
  UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
  if (cell == nil) {
       cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
  }
  
  case 1:
  [[cell textLabel] setText:[usersTeachers objectAtIndex:(indexPath.row+1)]];
  return cell;
  break;
  </code></pre>
  
  <p>I get this error when I try to load the view:</p>
  
  <pre><code>2009-12-28 21:09:48.380 FSS[2046:207] *** Assertion failure in -[UITableView _createPreparedCellForGlobalRow:withIndexPath:], /SourceCache/UIKit/UIKit-984.38/UITableView.m:4709
  2009-12-28 21:09:48.381 FSS[2046:207] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:'
  </code></pre>
  
  <p>The array at that index logs as a legitimate string but it does not return the cell properly. Thus it doesnt load past this point. Please help.</p>