Instantiate a view controller using a storyboard identifier in Xcode (iOS)
First of all give the view controller in your storyboard a Storyboard ID inside the identity inspector. Then use the following example code (ensuring the class, storyboard name and story board ID match those that you are using):
YourViewControllerClass *viewController = [[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil] instantiateViewControllerWithIdentifier:@"ViewController"];
For more details see http://sketchytech.blogspot.com/2012/11/instantiate-view-controller-using.html
Related protips:
Written by Anthony Levings
Related protips
2 Responses
So what are the advantages to using this method of segues configured in a storyboard?
over 1 year ago
·
Thanks for the comment. To explain, this isn't triggering a storyboard segue, this is instantiating a view controller that has been created visually in interface builder (or whatever you want to call that area of Xcode now).
over 1 year ago
·
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Xcode
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#