I feel I am missing a trick here...
I just want to call viewDidLoad or viewDidAppear on the current active view controller when applicationDidBecomeActive gets called, s
Swift version:
You can add this row in your viewDidLoad
NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(viewDidBecomeActive), name: UIApplicationDidBecomeActiveNotification, object: nil)
func viewDidBecomeActive(){
print("viewDidBecomeActive")
}
NotificationCenter.default.addObserver(self, selector: #selector(viewDidBecomeActive), name: UIApplication.didBecomeActiveNotification, object: nil)
@objc func viewDidBecomeActive() {
print("viewDidBecomeActive")
}