title: UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath / Assertion failure messages
body: <p>Implemented UITableView with custom UITableViewCell with below code</p>
  
  <pre><code>    @interface ProfileSaveViewController : UITableViewController
       {
           UITableViewCell *cell0;
           UITableViewCell *cell1;
           UITableViewCell *cell2;
           UILabel *cell2Label;
       }
  
      @property (nonatomic, retain) IBOutlet UITableViewCell *cell0;
      @property (nonatomic, retain) IBOutlet UITableViewCell *cell1;
      @property (nonatomic, retain) IBOutlet UITableViewCell *cell2;
      @property (nonatomic, retain) IBOutlet UILabel *cell2Label;
  
      @end
  
      - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:               (NSIndexPath*)indexPath
    {
          if([indexPath row] == 0) return cell0;
          if([indexPath row] == 1) return cell1;
          if([indexPath row] == 2) return cell2;   
          return nil;
    }
  </code></pre>
  
  <p>follwing message came when running the application.</p>
  
  <p><strong>* Assertion failure in -[UITableView _createPreparedCellForGlobalRow:withIndexPath:], /SourceCache/UIKit_Sim/UIKit-1912.3/UITableView.m:6072
  2012-03-01 11:11:31.984 TestSplitView[765:f803] *</strong> Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:'</p>