在外部类中执行tableView.reloadData()

时间:2015-12-14 09:00:08

标签: ios swift uitableview parse-platform reloaddata

我正在从外部类进行Parse查询。这个查询给我回来填充tableview的数组,所以在viewDidLoad方法中我调用MyClass.load(array),异步解析方法findObjectInBackground返回我填充的数组,但是当findObject重新启动我的时候对象tableView已经创建了,我看到一个空的tableView,我做了一个快速谷歌搜索问题,我发现我必须使用self.tableView.reloadData()方法,我尝试了但我在外部类和tableView的委托是在tableViewController中,有什么方法可以从外部类刷新tableView? 如果您需要一些代码示例,请问它,谢谢!

编辑 我正在使用Swift 2.0

1 个答案:

答案 0 :(得分:1)

您需要在外部类和ViewControllers之间设置自定义委托。

检查创建custom delegate

此外,您可以使用NSNotificationCenter发送和发布通知。请查看link