0

我有一个标签栏应用程序,它在选择其中一个按钮时加载 UITableView。它似乎加载了视图控制器,但它似乎没有填充数据。我尝试设置 cell.text = @"cell" (同时设置行数> 0),并且 CellForRowAtIndexPath 中的 NSLog 证明实际上没有调用该函数。viewDidLoad 函数中到控制台的相同 NSLog 输出也不会生成任何输出,因此看起来好像没有被调用。

有什么建议么?

4

1 回答 1

0

尝试从您的 -(void)viewWillAppear:(BOOL)animated; 调用 [tableView reloadData] 方法。每次用户导航到该选项卡时都应该调用它,并且应该触发当前未调用的委托回调。如果仍然没有调用它们,请确保您已将表委托设置为 self。

编辑:实际上请确保您已将表视图的委托和数据源设置为 self;

于 2010-10-24T10:20:45.850 回答