Я использую xlpagertabstrip, и у меня есть родительский контроллер представления, у которого есть два дочерних элемента (child1, child2).
В моем родительском контроллере представления я показываю UIActivityViewIndicator, но я хочу знать, как скрыть этот индикаторв моем child1.
Это мой код:
ParentViewController:
override func viewDidLoad() {
showActivityIndicator()
super.viewDidLoad()
}
func showActivityIndicator() {
//code related to titleview
navigationItem.titleView = titleView
}
func hideActivityIndicator() {
navigationItem.titleView = nil
}
Child1ViewController:
override func viewDidLoad() {
super.viewDidLoad()
call_api()
}
func call_api(){
//code related to api
//if api is ok, I call hideActivityIndicator()
let pctrl = ParentViewController()
pctrl.hideActivityIndicator()
}
Но этот код не работает.Как я могу решить это?