Guest User

Untitled

a guest
May 21st, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. @interface UserController ()
  2.  
  3. @property (weak, nonatomic) IBOutlet UILabel *usernameLabel;
  4. @property (weak, nonatomic) IBOutlet UILabel *emailLabel;
  5. @property (weak, nonatomic) IBOutlet UIButton *settingsButton;
  6. @property (weak, nonatomic) IBOutlet UIButton *seeMoreButton;
  7.  
  8. @property (nonatomic) UserControllerPresenter *userControllerPresenter;
  9.  
  10. @property (nonatomic) User *user;
  11.  
  12. @end
  13.  
  14.  
  15. @implementation UserController
  16.  
  17. - (instancetype)initWithUserControllerPresenter:(UserControllerPresenter *)userControllerPresenter
  18. {
  19. self = [super initWithNibName:nil bundle:nil];
  20. if (self) {
  21. self.userControllerPresenter = userControllerPresenter;
  22. }
  23.  
  24. return self;
  25. }
  26.  
  27. - (void)setupWithUser:(User *)user
  28. {
  29. self.user = user;
  30. }
  31.  
  32. - (void)viewDidLoad
  33. {
  34. [super viewDidLoad];
  35.  
  36. [self.userControllerPresenter presentUser:self.user
  37. inUsernameLabel:self.usernameLabel
  38. emailLabel:self.emailLabel];
  39.  
  40. [self.userControllerPresenter presentUser:self.user inSettingsButton:self.settingsButton];
  41. [self.userControllerPresenter presentUser:self.user inSeeMoreButton:self.seeMoreButton];
  42. }
  43.  
  44. @end
Add Comment
Please, Sign In to add comment