If the view is the main view of some controller, you can reload it by setting the view property for nil controllers - it will be loaded again the next time someone uses the view property. Calling -viewDidLoad will not work, it's just a callback method called by some UIViewController code when the view is complete.
zoul source share