I would probably use an NSNotification.
You would need to subscribe those objects to your notification and send it. Both of these objects will receive the notification.
For instance, if your objects are ViewControllers, you could add this bit to their viewDidLoad method.
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(reset:) name:@"reset" object:nil];
The metod reset: has to be of this form:
- (void)reset:(NSNotification *)theNotification;
Then when you want to send your message to all of these objects you post the notification.
NSDictionary *messages = [NSDictionary dictionaryWithObjectsAndKeys:@"hello", @"object 1", @"bye", @"object2", nil];
[[NSNotificationCenter defaultCenter] postNotificationName:@"reset" object:message];
So each object will receive the dictionary messages and will perform the method reset.
In order to use the method as a dictionary you'd have to get the object from the notification.
NSDictionary *receivedMessage = [theNotification object];
Also, don't forget to remove these objects from the notification center. I use this bit in their dealloc method:
[[NSNotificationCenter defaultCenter] removeObserver:self];