//A控制器中 - (void)toDo{ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(nearbyToRootVcCommunication) name:@"nearbyToRootVcCommunication" object:nil]; } //当B控制器中的viewDidLoad方法调用时,此方法也会被触发 -(void)nearbyToRootVcCommunication{ NSLog(@"已回调"); } //===================== //B控制器中 - (void)viewDidLoad{ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(nearbyToRootVcCommunication) name:@"nearbyToRootVcCommunication" object:nil]; }
原文:http://www.cnblogs.com/hw140430/p/3750569.html