Guest User

Untitled

a guest
Nov 18th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. protocol Presenter {
  2. func viewLoaded()
  3. }
  4.  
  5. class ViewPresenter: Presenter {
  6.  
  7. let useCase: UseCase
  8. let connector: ModuleConnector
  9. weak var view: View?
  10.  
  11.  
  12. init(useCase: UseCase, connector: ModuleConnector) {
  13. self.useCase = useCase
  14. self.connector = connector
  15. }
  16.  
  17. func viewLoaded() {
  18. let data = useCase.execute().uppercased()
  19. view?.show(data: data)
  20. }
  21. }
Add Comment
Please, Sign In to add comment