Guest User

Untitled

a guest
Dec 4th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. import UIKit
  2.  
  3. enum Controller {
  4. case viewcoded
  5. case storyboard
  6. }
  7.  
  8. class Coordinator: LoginActions {
  9.  
  10. func start(type: Controller) -> LoginViewController? {
  11.  
  12. let viewController: LoginViewController?
  13.  
  14. switch type {
  15. case .viewcoded:
  16. viewController = ViewCodeLoginViewController(delegate: self)
  17.  
  18. case .storyboard:
  19. let loginStoryboard = UIStoryboard.init(name: "LoginStoryboard", bundle: nil).instantiateInitialViewController() as? LoginViewController
  20.  
  21. loginStoryboard?.delegate = self
  22. viewController = loginStoryboard
  23.  
  24. }
  25.  
  26. return viewController
  27. }
  28.  
  29. func login(username: String, password: String, completion: ((Bool) -> Void)) {
  30. if username == "user" && password == "123123" {
  31. completion(true)
  32. } else {
  33. completion(false)
  34. }
  35. }
  36.  
  37. }
Add Comment
Please, Sign In to add comment