The answer is that it is not ok to listen for this notification and it may lead to rejection of your app. Apple clearly says that you should not use API
s which are not exposed.
You should use navigationController:willShowViewController:animated:
method of UINavigationControllerDelegate
protocol to know when the UINavigationController
shows a view controller. You can post your own notification there to let your other objects know about the event.