Ios 在不创建新实例的情况下快速访问另一个类

Ios 在不创建新实例的情况下快速访问另一个类,ios,swift,uitableview,Ios,Swift,Uitableview,我有一个iOS应用程序,其中包含一个包含tableView的容器。我希望从此tableView控制器访问函数,但不希望在此过程中创建此tableView的新实例。我尝试了这个,它创建了一个新实例,这意味着我无法更改视图上显示的变量 从我的FirstViewController,如何访问已在运行实例的我的BucketTableViewController中的函数updateBuckets 目前我正在尝试self.BucketTableViewController.updateBuckets(sel

我有一个iOS应用程序,其中包含一个包含tableView的容器。我希望从此tableView控制器访问函数,但不希望在此过程中创建此tableView的新实例。我尝试了这个,它创建了一个新实例,这意味着我无法更改视图上显示的变量

从我的FirstViewController,如何访问已在运行实例的我的
BucketTableViewController
中的函数
updateBuckets

目前我正在尝试
self.BucketTableViewController.updateBuckets(self.bigArray)
并收到错误
FirstViewController
没有名为
BucketTableViewController的成员

请参阅此最新答案:

通知可能是你最好的选择。在FirstViewController中创建一个名为“dataUpdated”或类似的通知。在BucketTableViewController中,您可以监视该通知


或者,如果您正在更新的“UI”只是您的表本身,那么您应该只更新数据源,然后在tableview上调用
reloadData()

一些示例代码将非常有用,但通过阅读这些代码,听起来您应该实现。