0

当我关闭一个模式时,我会覆盖viewWillAppear以使视图中的表格视图重新加载。问题是我没有任何指向表视图的指针来调用它来刷新。我考虑过笨拙的解决方案,例如当 tableview 第一次加载并UIViewController为每一行调用(委托)时将其存储在指针中,但似乎必须在某处有指向它的指针。有谁知道如何得到它?

4

1 回答 1

2

viewController在它的视图层次结构中带有 a 的 a UITableView(即使作为根,在 a 的情况下)为这种事情UITableViewController保留一个指向 the 的弱指针是很常见的。UITableView

如果UITableView是内置的storyboard/xib,则将其设置为IBOutlet,否则,构建UITableViewin 代码,将其添加为子视图并分配指向 的指针self.tableView

viewWillAppear是一个非常明智的说法[self.tableView reloadData]

于 2013-04-18T01:17:56.517 回答