#import "RNNRootViewController.h" #import #import "RNN.h" @interface RNNRootViewController() @property NSString* containerId; @property NSString* containerName; @end @implementation RNNRootViewController -(instancetype)initWithNode:(RNNLayoutNode*)node rootViewCreator:(id)creator { self = [super init]; self.containerId = node.nodeId; self.containerName = node.data[@"name"]; self.view = [creator createRootView:self.containerName rootViewId:self.containerId]; return self; } -(void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; [[RNN instance].eventEmitter sendContainerStart:self.containerId]; } -(void)viewDidDisappear:(BOOL)animated { [super viewDidDisappear:animated]; [[RNN instance].eventEmitter sendContainerStop:self.containerId]; } @end