w Swift Mam przycisk utworzony programmaticaly używając:Jak utworzyć przejście, które można wywołać z przycisku utworzonego programowo?
var button = UIBarButtonItem(title: "Tableau", style: .Plain, target: self, action: "tabBarTableauClicked")
chcę, że gdy użytkownik kliknie przycisk zmienia viewControllers. Oto kod dla tabBarTableauClicked
:
func tabBarTableauClicked(){
performSegueWithIdentifier("tableau", sender: self)
}
Ale to oczywiście nie działa, ponieważ nie ma segue z identyfikatorem o nazwie „tableau”.
I nie mogę utworzyć przejścia za pomocą Ctrl +, kliknij przycisk i przeciągnij do drugiego viewController, ponieważ przycisk jest tworzony programowo, a nie w Storyboard.
Jak w programie Swift mogę utworzyć programowanie z identyfikatorem programowo?
segues nie mogą być tworzone poza ujęć. http://stackoverflow.com/questions/9674685/creating-a-segue-programmatically – user3746428
Czy Twój pierwszy i drugi kontroler widoku jest w scenorysie? – vacawama
Tak, ale przycisk nie jest –