Guest User

Untitled

a guest
Jan 21st, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. #import <UIKit/UIKit.h>
  2.  
  3. @protocol FirstViewControllerDelegate <NSObject>
  4.  
  5. - (void) setAutoModeTimer;
  6.  
  7. @end
  8.  
  9. @interface FirstViewController : UIViewController
  10.  
  11. @property (nonatomic,weak) id <FirstViewControllerDelegate> delegate;
  12.  
  13. @end
  14.  
  15. #import "FirstViewController.h"
  16. #import "SecondViewController.h"
  17.  
  18. @interface FirstViewController ()
  19.  
  20. @end
  21.  
  22. @implementation FirstViewController
  23.  
  24. - (void)viewDidLoad {
  25. [super viewDidLoad];
  26. SecondViewController * myViewController = [[SecondViewController alloc] init];
  27. [myViewController view];
  28. // Do any additional setup after loading the view, typically from a nib.
  29. }
  30.  
  31. //- (void)loadView{[self.tabBarController.viewControllers makeObjectsPerformSelector:@selector(view)];}
  32.  
  33.  
  34. - (IBAction)startTimerButtonPressed:(id)sender {
  35.  
  36. [self.delegate setAutoModeTimer];
  37.  
  38. }
  39. @end
  40.  
  41. #import <UIKit/UIKit.h>
  42.  
  43. @interface SecondViewController : UIViewController
  44.  
  45. @end
  46.  
  47. #import "SecondViewController.h"
  48. #import "FirstViewController.h"
  49.  
  50. @interface SecondViewController () <FirstViewControllerDelegate>
  51.  
  52. @end
  53.  
  54. @implementation SecondViewController
  55.  
  56. - (void)viewDidLoad {
  57. [super viewDidLoad];
  58. FirstViewController *firstVC = [self.storyboard instantiateViewControllerWithIdentifier:@"FirstViewController"];
  59. firstVC.delegate = self;
  60.  
  61. }
  62.  
  63. - (void) setAutoModeTimer
  64. {
  65. NSLog(@"Timer has started");
  66. }
  67.  
  68. @end
Add Comment
Please, Sign In to add comment