我有一個類來存儲用戶地理信息&獲取位置等。這個類對象用在我的Home ViewController中。對象函數後的Swift回調
實施例:
class Geo {
...
getLocation()
getRoute()
...
}
class ViewController {
var geo = Geo()
geo.getRoute()
// I want a call a function after getRoute is complete.
}
一種方法我知道使用委託,其中我的ViewController是地理位置類對象的委託。但是有沒有簡單的方法,導致Geo對象的任何方法都會被app中的任何控制器使用。
使用completionHandler。 –