Реализовали ли вы другие методы в UITableViewController:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [self.itemArray count];
}
Если они возвращают 0, тогда ваш метод cellForRowAtIndexPath вызываться не будет.