我附上了一个屏幕转储,以使事情更容易理解。
我已经为数据源和委托附加了我的插座,我已经为我的表格视图创建了一个插座,但是 reloadData 不起作用?
理想情况下,我只想在视图加载一次后调用 reloadData ?
我附上了一个屏幕转储,以使事情更容易理解。
我已经为数据源和委托附加了我的插座,我已经为我的表格视图创建了一个插座,但是 reloadData 不起作用?
理想情况下,我只想在视图加载一次后调用 reloadData ?
为您创建一个属性UITableView
并将该属性用作您的IBOutlet
,直接使用 ivar 不是这样做的方法。再次连接并调试它,看看你UITableView
是否不是零。
在数据源方法中放置一个断点UITableView
以查看它们是否被调用,如果是,请检查您的 transactionsArray 是否实际包含项目。
如果这没有帮助,您将不得不提供更多信息,例如正在调用哪些方法和更多代码。
如果你的 UITableViewController 的主视图是你的表视图,你可以避免使用 IBOutlets 并直接使用你控制器的 tableView 属性。像这样:
[self.tableView reloadData];