在做ios教程(https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/ThirdTutorial.html)时,我发现了这一步
- 重新加载表格中的数据。
醇>因为表格视图没有保留 跟踪其数据,这是数据源的责任 - 在此 case,你的表视图控制器 - 在有时通知表视图 要显示的新数据。
[self.tableView reloadData];
不是必需的:即使没有此代码片段,新项也会添加到tableview中。知道为什么吗?
答案 0 :(得分:0)
在你的情况下,它是超类UITableViewController
,当你被告知它的视图(表格视图)被显示时,它会为你提供一个安静的帮助并调用reloadData
(我认为这是只有这样的帮助,不能说如果你在创建视图时已经完成了它,我会检查它是否调用reloadData
。
如果您使用UIViewController
作为超类并将自己的属性添加到表视图并实现表委托和数据源方法,那么这不会发生,您需要显式调用{{1}获取要在视图中显示的任何内容。