In Swift I have a button created programmaticaly using:
var button = UIBarButtonItem(title: "Tableau", style: .Plain, target: self, action: "tabBarTableauClicked")
I want that when the user clicks the button it changes viewControllers. Here is the code for tabBarTableauClicked
:
func tabBarTableauClicked(){ performSegueWithIdentifier("tableau", sender: self) }
But it is obviously not working because there is no segue with an identifier called "tableau".
And I can't create a segue using Ctrl + click the button and drag to the second viewController because the button is created programatically and not in the Storyboard.
How can I create a segue with an identifier programmatically in Swift?
Here is how to set up a segue so that it can be called programmatically.
You can read more about setting up and using segues here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With