Utilice el selector NSNotificationCenter para un observador en múltiples controladores de vista

¿Puedo usar el selector?getUpdate: en múltiples controladores de vista? Estoy registrando miLevelViewController como observador para ambosGameViewController yWinViewController. Los dos últimos controladores de vista tienen un botón de retroceso (que, cuando se presiona, lo regresa aLevelVC), y la idea con la notificación es decirLevelVC si actualizar o no las celdas de la vista de colección (a través deviewWillAppear: método) cuando se presiona el botón Atrás.

EnviewWillAppear:, No me gustaría llamar a dos métodos separados (uno deGameVC y uno deWinVC) para obtener mi actualización, solo uso un método fluido que puede usarse en cualquiera de los dos.

Esto es lo que pretendo (enLevelVC):

- (void)viewDidLoad
{
    [[NSNotificationCenter defaultCenter] addObserver:self 
                                             selector:@selector(getUpdate:)        
                                                 name:@"getUpdateForCell" 
                                               object:nil];
}

E incorporar

- (void)getUpdate:(NSNotification *)notification {
    NSDictionary *data = [notification userInfo];
    // pop
}

dos veces ... una vezGameVCy el otro enWinVC.

es posible? ¿O debería simplemente hacer dos notificaciones separadas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta