I have a viewController with 4 buttons (HomePage) and then a TabBarController with 3 viewControllers. One of the TabBarController's viewControllers I want to be used as a way to get back to the "HomePage" via a tabBar icon. I have associated a custom class that I created called "HomeViewController" to that viewController. See diagram below

HomeViewController .H file. I have created a protocol with a method "returnToHomepage"

HomeViewController .M file
As soon as the view is loaded it calls the delegate.

In my HomepageViewController .H file I have made sure that the file adheres the protocol.

HomepageViewController .M file
I instantiate an instance of HomeViewController and set delegate to self but
returnToHomePage method never gets called! Not sure what I'm missing...
