从appdelegate更改标签的文本不起作用

时间:2011-09-20 10:16:33

标签: iphone objective-c ios4

我在controllerappdelegate.m中创建了一个函数,如下所示

- (void) ChangeLabelText:(NSString *)SenderP
{
    TeenTaalViewControllerM = [[TeenTaalViewController alloc]  initWithNibName:@"TeenTaalViewController" bundle:nil];    
    TeenTaalViewControllerM.view.hidden= NO;
    [self.TeenTaalViewControllerM.lblLoopCountM setText:@"testing ..."];    
    self.TeenTaalViewControllerM.lblLoopCountM.hidden = NO;

}

注意: - 我想从另一个视图中更改标签文本。仅此而我已在controllerappdelegate中声明了这一点。

我从另一个视图中调用此函数,如下面的

ControllerAppDelegate * TheAppDelegateL = [[UIApplication sharedApplication] delegate];
[TheAppDelegateL ChangeLabelText:LoopCountTextL];

该函数被调用,但标签的文本没有改变。请帮助

提前致谢

1 个答案:

答案 0 :(得分:0)

也许aViewControllerM是零。