Guest User

Untitled

a guest
Nov 18th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. protocol View: class {
  2. func show(data: String)
  3. }
  4.  
  5. class ViewController: UIViewController, View {
  6.  
  7. let presenter: Presenter
  8. var label: UILabel!
  9.  
  10. init(presenter: Presenter) {
  11. self.presenter = presenter
  12. super.init(nibName: nil, bundle: nil)
  13. }
  14.  
  15. required init?(coder aDecoder: NSCoder) {
  16. fatalError("init(coder:) has not been implemented")
  17. }
  18.  
  19. func show(data: String) {
  20. label.text = data
  21. }
  22.  
  23. override func viewDidLoad() {
  24. super.viewDidLoad()
  25. presenter.viewLoaded()
  26. }
  27. }
Add Comment
Please, Sign In to add comment