Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @interface UserController ()
- @property (weak, nonatomic) IBOutlet UILabel *usernameLabel;
- @property (weak, nonatomic) IBOutlet UILabel *emailLabel;
- @property (weak, nonatomic) IBOutlet UIButton *settingsButton;
- @property (weak, nonatomic) IBOutlet UIButton *seeMoreButton;
- @property (nonatomic) UserControllerPresenter *userControllerPresenter;
- @property (nonatomic) User *user;
- @end
- @implementation UserController
- - (instancetype)initWithUserControllerPresenter:(UserControllerPresenter *)userControllerPresenter
- {
- self = [super initWithNibName:nil bundle:nil];
- if (self) {
- self.userControllerPresenter = userControllerPresenter;
- }
- return self;
- }
- - (void)setupWithUser:(User *)user
- {
- self.user = user;
- }
- - (void)viewDidLoad
- {
- [super viewDidLoad];
- [self.userControllerPresenter presentUser:self.user
- inUsernameLabel:self.usernameLabel
- emailLabel:self.emailLabel];
- [self.userControllerPresenter presentUser:self.user inSettingsButton:self.settingsButton];
- [self.userControllerPresenter presentUser:self.user inSeeMoreButton:self.seeMoreButton];
- }
- @end
Add Comment
Please, Sign In to add comment