WelcomeViewController.m 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. //
  2. // WelcomeViewController.m
  3. // OneCable
  4. //
  5. // Created by Jason Lee on 1/12/16.
  6. // Copyright © 2016 ntels. All rights reserved.
  7. //
  8. #import "CustomLabel.h"
  9. #import "LoginViewController.h"
  10. #import "WelcomeViewController.h"
  11. @interface WelcomeViewController () {
  12. }
  13. @end
  14. #pragma mark - Class Definition
  15. @implementation WelcomeViewController
  16. - (void)viewDidLoad {
  17. [super viewDidLoad];
  18. // Do any additional setup after loading the view.
  19. [self initUI];
  20. [self prepareViewDidLoad];
  21. }
  22. - (void)initUI {
  23. [_lblStart setUnderLine:_lblStart.text];
  24. [_lblStart addTouchEventHandler:^(id label) {
  25. [self lblStartTouched];
  26. }];
  27. }
  28. - (void)prepareViewDidLoad {
  29. }
  30. #pragma mark - Main Logic
  31. #pragma mark - UI Events
  32. - (void)lblStartTouched {
  33. [[JDFacade facade] updateLoginInfo:^{
  34. LoginViewController *lvc = [[JDFacade facade] viewControllerOnPresentingViewController:self viewControllerClass:[LoginViewController class]];
  35. if ([lvc isKindOfClass:[LoginViewController class]]) {
  36. [lvc actionAfterInvitaion];
  37. [self dismissViewControllerAnimated:YES completion:nil];
  38. } else {
  39. //메인으로 이동
  40. [[JDFacade facade] gotoWishMenu:KNMenuIdThings];
  41. }
  42. }];
  43. }
  44. #pragma mark - MemoryWarning
  45. - (void)didReceiveMemoryWarning
  46. {
  47. [super didReceiveMemoryWarning];
  48. // Dispose of any resources that can be recreated.
  49. }
  50. @end