我的视图顶部有一个标签。在不同视图的文本字段中输入字符串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
标签栏控制器中第一个标签的文件中。
问题是当转场发生时,标签是空白的;但是,当我更改到第二个选项卡并返回第一个选项卡时,标签没有准确更改。我确信这是一个简单的修复,它就在我的头上。