how to tell what is the current UIView/UIController after an iPhone app in brought back to foreground?
After an iPhone app is put into background, then the user clicks on it again and it comes back to foreground, THEN
Question - How to tell what is the current UIView
/UIController
after an iPhone app in brought back to foreground?
I know that the application delegate's applicationDidBecomeActive
method can be used to trap the return to foreground. I also know that each controller could subscribe via notification centre to UIApplicationDidBecomeActiveNotification
.
But if what I want to do is reload the UI data in the UIView
/UIControll开发者_如何学JAVAer
that is displayed, and not carry out this same operation through all other view/controllers, how can I tell which is the one to do the reloadData
on?
If your using a nav controller, you can use this:
self.navigationController.visibleViewController
精彩评论