Xcode - actualiza el texto de la etiqueta ViewController desde una vista diferente

Tengo dos controladores de vista en mi proyectoViewController, SettingsView. Aquí estoy tratando de actualizar elViewController's etiqueta, cuando hago clic en elSettingsView's botón de retroceso.NSLog funciona bien, pero la etiqueta no se está actualizando ... Por favor, ayúdame ...

SettingsView.m

<code>-(IBAction)backToMain:(id) sender {

  //calling update function from ViewController
    ViewController * vc = [[ViewController alloc]init];
    [vc updateLabel];
    [vc release];

  //close the SettingsView 
    [self dismissModalViewControllerAnimated:YES];
}
</code>

ViewController.m

<code>- (void)updateLabel
{
    NSLog(@"Iam inside updateLabel");
   self.myLabel.text = @"test";
}
</code>

¿Podría decirme qué está mal con mi código? ¡Gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta