class WelcomeVC: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func unWindFromSkillVC(unwindSegue: UIStoryboardSegue) {
}
}
import UIKit
class LeagueVC: UIViewController {
var player: Player!
override func viewDidLoad() {
super.viewDidLoad()
player = Player()
}
@IBAction func onMensTapped(_ sender: Any) {
selectLeague(leagueType: "mens")
performSegue(withIdentifier: "mensVCSegue", sender: self)
}
@IBAction func onWomensTapped(_ sender: Any) {
selectLeague(leagueType: "womens")
performSegue(withIdentifier: "womensVCSegue", sender: self)
}
@IBAction func onCoedTapped(_ sender: Any) {
selectLeague(leagueType: "coed")
performSegue(withIdentifier: "coedVCSegue", sender: self)
}
func selectLeague(leagueType: String) {
player.desiredLeague = leagueType
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if let mensVC = segue.destination as? MensVC {
mensVC.player = player
} else if let womensVC = segue.destination as? WomensVC {
womensVC.player = player
} else if let coedVC = segue.destination as? CoedVC {
coedVC.player = player
}
}
}
}
class CoedVC: UIViewController {
var player: Player!
override func viewDidLoad() {
super.viewDidLoad()
print(player.desiredLeague)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func beginnerBtnPressed(_ sender: Any) {
selectSkillLevel(skillLevel: "beginner")
}
@IBAction func ballerBtnPressed(_ sender: Any) {
selectSkillLevel(skillLevel: "baller")
}
func selectSkillLevel(skillLevel: String) {
player.selectedSkillLevel = skillLevel
print(skillLevel)
}
}
class WomensVC: UIViewController {
var player: Player!
override func viewDidLoad() {
super.viewDidLoad()
print(player.desiredLeague)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func beginnerBtnPressed(_ sender: Any) {
selectSkillLevel(skillLevel: "beginner")
}
@IBAction func ballerBtnPressed(_ sender: Any) {
selectSkillLevel(skillLevel: "baller")
}
func selectSkillLevel(skillLevel: String) {
player.selectedSkillLevel = skillLevel
print(skillLevel)
}
}
import UIKit
class MensVC: UIViewController {
var player: Player!
override func viewDidLoad() {
super.viewDidLoad()
print(player.desiredLeague)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func beginnerBtnPressed(_ sender: Any) {
selectSkillLevel(skillLevel: "beginner")
}
@IBAction func ballerBtnPressed(_ sender: Any) {
selectSkillLevel(skillLevel: "baller")
}
func selectSkillLevel(skillLevel: String) {
player.selectedSkillLevel = skillLevel
print(skillLevel)
}
}
Here is the GitHub link ->: https://github.com/andrewlundy/app-swooshhttps://github.com/andrewlundy/app-swoosh