重新加载 UITableViewController
Posted
技术标签:
【中文标题】重新加载 UITableViewController【英文标题】:Reload UITableViewController 【发布时间】:2009-04-02 16:58:26 【问题描述】:我正在尝试在找到位置后重新加载 UITableViewController
中的数据。这也意味着在viewDidLoad
方法之后。我的班级正在使用此接口扩展UITableViewController
:
@interface RootViewController : UITableViewController <UITableViewDelegate, UITableViewDataSource, CLLocationManagerDelegate>
在实现中,我尝试使用
重新加载数据[self.view reloadData];
reloadData
似乎不是 UITableViewController 或视图的方法,因为我收到错误:
Messages without a matching method signature will be assumed to return 'id' and accept '...' as arguments
有人可以发布一些如何重新加载扩展的表格视图的代码吗?
【问题讨论】:
【参考方案1】:您必须在UITableView
上通过[self.tableView reloadData];
进行操作
【讨论】:
这不是只有在 uitableview 是一个插座时才有效吗?上面的类是一个 uitableviewcontroller。 之所以有效,是因为 tableView 是 UITableViewController 的一个属性。插座与此无关,它们用于将界面构建器文件与代码连接。 如果它有效,您可能应该接受这个作为问题的答案。以上是关于重新加载 UITableViewController的主要内容,如果未能解决你的问题,请参考以下文章