除了方法所在的类之外,有没有办法在类中添加观察者?我可以在全球范围内添加一些东西。
我在下面尝试过类似的方法,但它不起作用。请指教这样做的方法?这是在 HomeVC.m 中,我也在发布这个类的通知。
UIStoryboard *storybrd = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
HomeViewController *controller =[storybrd instantiateViewControllerWithIdentifier:@"VC123"];
[[NSNotificationCenter defaultCenter] addObserver:controller selector:@selector(somethingHappens:) name:@"notificationName" object:nil];
这个方法在VC123.m
-(void) somethingHappens:(NSNotification*) 通知 { }