Yes, you can do it like this:
In class A: post a notice
[[NSNotificationCenter defaultCenter] postNotficationName:@"DataUpdated "object:self];
In class B: first register for a notification and write a way to handle it. You give the appropriate selector to the method.
//view did load [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(handleUpdatedData:) name:@"DataUpdated" object:nil]; -(void)handleUpdatedData:(NSNotification *)notification { NSLog(@"recieved"); }
source share