视图上的标签在初始加载时不会更改文本

时间:2013-10-07 06:18:03

标签: ios objective-c

我的视图顶部有一个标签。在不同视图的文本字段中输入字符串后,单击NSUserDefaults后,此字符串将保存到UIButton。此UIButton也会进入我的UITabBarController。我希望显示的选项卡顶部的标签更改为从上一个视图保存的字符串。我目前只有这一点。

-(void)viewWillAppear:(BOOL)animated
{
    // Do any additional setup after loading the view.
    self.prefs = [NSUserDefaults standardUserDefaults];
    NSString *username = [self.prefs stringForKey:@"Username"];
    self.userNameLabel.text = username;
}

这是标签栏控制器中第一个标签的viewcontroller.m文件。

问题是当segue发生时,标签留空;但是,当我更改为第二个选项卡并返回第一个选项卡时,标签未准确更改。我确信这是一个简单的解决方案,它只是在我头上。

0 个答案:

没有答案