From 746d3ff2293a651e9e5fdbb6888d7b80099a8122 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Fri, 22 Jan 2021 16:45:15 -0500 Subject: [PATCH] [+] Create AccountViewController.this.login() to show account view after login --- ProjectClock/AccountViewController.swift | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/ProjectClock/AccountViewController.swift b/ProjectClock/AccountViewController.swift index 7067fe2..39bc7b2 100644 --- a/ProjectClock/AccountViewController.swift +++ b/ProjectClock/AccountViewController.swift @@ -12,12 +12,27 @@ class AccountViewController: UIViewController @IBOutlet var vLogin: UIView! @IBOutlet var vManage: UIView! + // For instance references + static var this: AccountViewController! + override func viewDidLoad() { + AccountViewController.this = self super.viewDidLoad() } + + /** + Login from the account page + */ + func login() + { + + } } +/** + View controller for registration and login + */ class LoginVC: UIViewController { @IBOutlet weak var username: UITextField! @@ -57,6 +72,8 @@ class LoginVC: UIViewController if login { self.msg("Login success!", "Now you can use account features, yay!") } else { self.msg("Registration success!", "Now you have an account, yay!") } + // Hide registration and show account detail view + ui { AccountViewController.this.login() } } } err: