title: xcode 4.2 set view controller class to custom class error
body: <p>I'm trying to learn iOS development and I cant figure this out!
  EXAMPLE:
  Using Xcode 4.2 I make a new "Single-View Application". I then add a table view to the view. I then go under
  File>New>New File and create a UIViewControllerSubclass that's a subclass of UITableViewController.
  I then click on my the only view-controller in storyboard, go under the identity inspector and change its class to the one I just made. Then I link the table views data source and delegate to the view-controller. I go open the .m file from the class I made and set its number of sections to 1, number of rows in section to 3, and "Configure" the cells to say "Hello"(cell.textlabel.text=@"Hello";). When I run the program I get a error saying "SIGABRT" but there are no warnings or errors at all in the program. What am I doing wrong?</p>
  
  <pre><code>- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
  {
      return 1;
  }
  
  - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
  {
      return 5;
  }
  
  - (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];
      }
  
      cell.textLabel.text=@"cell1";
      return cell;
  }
  </code></pre>