我的视图顶部有一个标签。在不同视图的文本字段中输入字符串后,单击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发生时,标签留空;但是,当我更改为第二个选项卡并返回第一个选项卡时,标签未准确更改。我确信这是一个简单的解决方案,它只是在我头上。