Xcode -обновить текст метки ViewController из другого представления

В моем проекте есть два контроллера представления ViewController, SettingsView. Здесь я пытаюсь обновить метку ViewController's, когда я нажимаю кнопку возврата SettingsView's. NSLogработает нормально, но метка не обновляется... Пожалуйста, помогите мне....

SettingsView.m

-(IBAction)backToMain:(id) sender {

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

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

ViewController.m

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

Не могли бы вы сказать мне, что не так с моим кодом? Спасибо!

7
задан Mick MacCallum 8 April 2012 в 02:31
поделиться