// // FirstTimeViewController.swift // AvH Plan // // Created by Deniz Duezgoeren on 21.09.19. // Copyright © 2019 Deniz Duezgoeren. All rights reserved. // import UIKit class FirstTimeViewController: UIViewController { @IBOutlet weak var scrollView: UIScrollView! let df = DataFetcher.sharedInstance let prefs = UserDefaults.standard @IBAction func gradeInfoButton(_ sender: UIButton) { self.present(self.df.getInfoAlert(for: "grade"), animated: true) } @IBAction func courseInfoButton(_ sender: UIButton) { self.present(self.df.getInfoAlert(for: "course"), animated: true) } @IBOutlet weak var nameTextField: UITextField! @IBOutlet weak var gradeTextField: UITextField! @IBOutlet weak var courseTextField: UITextField! @IBOutlet weak var defaultPlanSegmentedControl: UISegmentedControl! @IBAction func finishSetupButton(_ sender: UIBarButtonItem) { self.prefs.set(self.nameTextField.text, forKey: "username") self.prefs.set(self.gradeTextField.text, forKey: "classes") self.prefs.set(self.courseTextField.text, forKey: "courses") self.prefs.set(self.defaultPlanSegmentedControl.selectedSegmentIndex, forKey: "default-plan") self.prefs.set(true, forKey: "setup_finished") self.prefs.synchronize() if let s = storyboard?.instantiateViewController(withIdentifier: "AppTabBarController") as? CustomTabBarController { self.present(s, animated: true) } } override func viewDidLoad() { super.viewDidLoad() self.scrollView.isDirectionalLockEnabled = true } }