Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #import <UIKit/UIKit.h>
- @protocol FirstViewControllerDelegate <NSObject>
- - (void) setAutoModeTimer;
- @end
- @interface FirstViewController : UIViewController
- @property (nonatomic,weak) id <FirstViewControllerDelegate> delegate;
- @end
- #import "FirstViewController.h"
- #import "SecondViewController.h"
- @interface FirstViewController ()
- @end
- @implementation FirstViewController
- - (void)viewDidLoad {
- [super viewDidLoad];
- SecondViewController * myViewController = [[SecondViewController alloc] init];
- [myViewController view];
- // Do any additional setup after loading the view, typically from a nib.
- }
- //- (void)loadView{[self.tabBarController.viewControllers makeObjectsPerformSelector:@selector(view)];}
- - (IBAction)startTimerButtonPressed:(id)sender {
- [self.delegate setAutoModeTimer];
- }
- @end
- #import <UIKit/UIKit.h>
- @interface SecondViewController : UIViewController
- @end
- #import "SecondViewController.h"
- #import "FirstViewController.h"
- @interface SecondViewController () <FirstViewControllerDelegate>
- @end
- @implementation SecondViewController
- - (void)viewDidLoad {
- [super viewDidLoad];
- FirstViewController *firstVC = [self.storyboard instantiateViewControllerWithIdentifier:@"FirstViewController"];
- firstVC.delegate = self;
- }
- - (void) setAutoModeTimer
- {
- NSLog(@"Timer has started");
- }
- @end
Add Comment
Please, Sign In to add comment