5

我附上了一个屏幕转储,以使事情更容易理解。

我已经为数据源和委托附加了我的插座,我已经为我的表格视图创建了一个插座,但是 reloadData 不起作用?

理想情况下,我只想在视图加载一次后调用 reloadData ?

替代文字

4

2 回答 2

6

为您创建一个属性UITableView并将该属性用作您的IBOutlet,直接使用 ivar 不是这样做的方法。再次连接并调试它,看看你UITableView是否不是零。

在数据源方法中放置一个断点UITableView以查看它们是否被调用,如果是,请检查您的 transactionsArray 是否实际包含项目。

如果这没有帮助,您将不得不提供更多信息,例如正在调用哪些方法和更多代码。

于 2010-10-01T08:31:41.047 回答
2

如果你的 UITableViewController 的主视图是你的表视图,你可以避免使用 IBOutlets 并直接使用你控制器的 tableView 属性。像这样:

[self.tableView reloadData];

于 2010-10-01T08:39:43.277 回答