Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import UIKit
- enum Controller {
- case viewcoded
- case storyboard
- }
- class Coordinator: LoginActions {
- func start(type: Controller) -> LoginViewController? {
- let viewController: LoginViewController?
- switch type {
- case .viewcoded:
- viewController = ViewCodeLoginViewController(delegate: self)
- case .storyboard:
- let loginStoryboard = UIStoryboard.init(name: "LoginStoryboard", bundle: nil).instantiateInitialViewController() as? LoginViewController
- loginStoryboard?.delegate = self
- viewController = loginStoryboard
- }
- return viewController
- }
- func login(username: String, password: String, completion: ((Bool) -> Void)) {
- if username == "user" && password == "123123" {
- completion(true)
- } else {
- completion(false)
- }
- }
- }
Add Comment
Please, Sign In to add comment