I am developing an iOS app for iPhone and iPad. I have two storyboard files, called: Main_iPhone and Main_iPad. I have made a loginscreen in these storyboards and I have set up a LoginViewController. After a succesfull login, I want to redirect the user to another screen in Main_iPhone or Main_iPad. I gave this screen the name Dashboard and in the Identity Inspector the custom class DashboardViewController. I have created this file.
I'm developing for iOS 7 in Xcode 5
How can I redirect the user to my dashboard?
For the purpose, when you complete the login you can switch through storyboards by instantiating a UIStoryboard object and presenting new UIViewController that must be instantiated with method of UIStoryboad object, below an example:
Hope this help.
Sometimes, users end up reaching this if they only search for "redirect to another view controller". So here is a solution that I would be looking for...
Swift 3 solution
There is a few way you can do it. First is create DashboardViewController and present it to view hierarchy:
Another one is create segue in storyboard from Login to Dashboard and when you want to redirect just call:
SEGUE_IDENTIFIRE is a segue name you need to set up in storyboard.