I am using xlpagertabstrip and I have a parent view controller which has two children (child1, child2).
In my parent view controller, I show a UIActivityViewIndicator but I want to know how to hide that indicator in my child1.
This is my code:
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()
}
But that code does not work. How can I solve that?