Я не уверен, что полностью понимаю вопрос, но если вы хотите общаться между классами, вы можете использовать NSNotificationCenter. Таким образом, два представления могут общаться, когда происходят определенные события.
Если вы не знакомы с NSNotificationCenter, я кратко объясню.
В обоих классах вы бы настраивали наблюдателей, обычно в вашем методе инициализации, например так:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(handleNotification:) name:nil object:nil];
Так что в классах, где вы это сделали, вам понадобится метод для обработки уведомлений. Вот я и назвал это:
handleNotification:(NSNotification *)notification {}
Затем, каждый раз, когда вы хотите отправить сообщение, просто отправьте уведомление:
[[NSNotificationCenter defaultCenter] postNotificationName:@"aName" object:nil];
Как видите, вы можете присвоить сообщению имя и передать объект, который можно получить на другом конце в вашем методе handleNotification с помощью
NSString *name = (NSString *)[notifcation name];
id object = [notification object];