我是iOS开发的新手,
我有和“API Helper”Swift类,它们以JSON数组的形式获取一些数据。当数组准备好时,我想在MasterViewController中调用一个方法,用数据更新tableView。
我试着这样做:
var facilities : [Facility]? {
didSet {
MasterViewController().facilitiesLoaded()
}
}
然后重新加载tableView,但没有看到任何东西。
我认为问题在于我正在创建ViewController的一个新实例,但我应该拥有的是访问类的当前实例的权限。
有什么主意,还是更好的设计?谢谢。。
最佳答案
如果此“facilities”变量是MasterViewController的实例,则执行以下操作:
var facilities : [Facility]? {
didSet {
self.facilitiesLoaded()
}
}
关于ios - 从Swift中的另一个类访问ViewController类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30868249/