UITableView不加载数据

我对iOS开发比较陌生。 现在,我使用storyboard创build了2个ViewController 。 一个由一个button组成,使用segue(show)导入另一个控制器。

这个控制器是embedded在导航控制器中的TableViewController ,并且已经连接了它从UITableViewControllerinheritance的负责任的类。

我的问题是这个页面不加载已经在viewDidLoad使用初始化的数据( NSMutableArray

 _dataClient = [NSMutableArray arrayWithObjects:@"First City",@"Second City",@"Third City",@"Forth City",@"Fift City", nil]; 

这是我的表代表和数据源:

 #pragma mark - Table view data source - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 0; } - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return [_dataClient count]; } - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *cellIdentifier = @"cellItem"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier forIndexPath:indexPath]; // Configure the cell... if (!cell) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier]; } cell.textLabel.text = [_dataClient objectAtIndex:indexPath.row]; return cell; } 

有没有我忘了做的一步?

必须至less返回1节 。 改变这一行:

 - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 1; /// here }