I have couple of questions. How to pass the data (which i got after the Alamofire request is finished), to one of children of TabBarController?
The first problem i have is that i can't override the func prepareForSegue inside login action(when the button is tapped), it says i can override only class members. But if i put the func outside of IBAction then i won't send the data that i need.
And the second problem is, when i put the overrided function outside of IBAction, and the code look like this:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
let homeVC = segue.destinationViewController as HomeViewController
homeVC.templateForCell = templates
}
when i run it, i got the error:
Could not cast value of type 'UITabBarController' to HomeViewController'
(HomeViewController is my destination view, where i should pass the data from Alamofire).
viewControllers
property of theUITabBarController
to see if any of them are the kind of object you need to send to. – Gailgaile