0
当我解散一个模式时,我将重写viewWillAppear
以使视图中的表视图重新加载。问题是我没有任何指向表视图的指针来调用它来刷新。我曾经考虑过一些尴尬的解决方案,比如在tableview第一次加载时将其存储在一个指针中,并且为每行调用UIViewController
(委托),但似乎有一个指向它的指针。有谁知道如何得到它?如何从代理访问UITableView?
当我解散一个模式时,我将重写viewWillAppear
以使视图中的表视图重新加载。问题是我没有任何指向表视图的指针来调用它来刷新。我曾经考虑过一些尴尬的解决方案,比如在tableview第一次加载时将其存储在一个指针中,并且为每行调用UIViewController
(委托),但似乎有一个指向它的指针。有谁知道如何得到它?如何从代理访问UITableView?
这是很常见的一个viewController
在它的视图层次结构一个UITableView
(甚至为根,以UITableViewController
的情况下),以保持一个弱指针到UITableView
只是这种事情。
如果UITableView
建在storyboard/xib
,将其设置为一个IBOutlet
,否则,建立在代码中UITableView
,将其添加为一个子视图和一个指针赋给self.tableView
。
viewWillAppear
是一个非常明智的地方说[self.tableView reloadData]
一个IBOutlet非常有意义。我想我只是将它们与文本框和按钮相关联,但忘记了它们适用于任何事情。我在想,我必须用'cellForRowAtIndex'来做一些奇怪的事情来跟踪表视图。非常感谢。 –
@病毒哦对不起。它最初说我需要再等五分钟,然后它才放松下来。 –