UILabel 文本更新
UILabel text updation
我有一个UILabel
,我想更新它。
如果我将使用用户名登录,那么 UILabel
将使用该用户名更新,它正在正确执行并存储值。
现在我希望每当我注销时 UILabel
文本应该 return 它存储的先前值删除新值。
你能帮我解决这个问题吗?
登录后我更新了我的 UiLabel 文本
-(void)updateUserName:(NSNotification*)noti
{
NSDictionary* userInfo = [noti userInfo];
self.user.firstName = [userInfo valueForKey:@"FirstName"];
self.user.lastName = [userInfo valueForKey:@"LastName"];
if (self.user.firstName != nil && self.user.firstName.length > 0 && self.user.lastName.length > 0)
{
self.userName.text = [NSString stringWithFormat:@"%@ %@",self.user.firstName, self.user.lastName];
}
}
然后注销后我需要检索 UiLabel 的旧数据。
NSString *userName =[NSString stringWithFormat:@"%@ %@",self.user.firstName, self.user.lastName];
[[NSUserDefaults standardUserDefaults] setObject:valueToSave forKey:@"preferenceName"];
[[NSUserDefaults standardUserDefaults] synchronize];
将用户名保存到 NSUserdefaults
NSString *userName = [[NSUserDefaults standardUserDefaults]
stringForKey:@"preferenceName"];
随时获取用户名并将其分配给 UILabel 名称
每当用户注销时清除 NSuserdefaults
NSString *userName =@"";
[[NSUserDefaults standardUserDefaults] setObject:valueToSave forKey:@"preferenceName"];
[[NSUserDefaults standardUserDefaults] synchronize];
我有一个UILabel
,我想更新它。
如果我将使用用户名登录,那么 UILabel
将使用该用户名更新,它正在正确执行并存储值。
现在我希望每当我注销时 UILabel
文本应该 return 它存储的先前值删除新值。
你能帮我解决这个问题吗?
登录后我更新了我的 UiLabel 文本
-(void)updateUserName:(NSNotification*)noti
{
NSDictionary* userInfo = [noti userInfo];
self.user.firstName = [userInfo valueForKey:@"FirstName"];
self.user.lastName = [userInfo valueForKey:@"LastName"];
if (self.user.firstName != nil && self.user.firstName.length > 0 && self.user.lastName.length > 0)
{
self.userName.text = [NSString stringWithFormat:@"%@ %@",self.user.firstName, self.user.lastName];
}
}
然后注销后我需要检索 UiLabel 的旧数据。
NSString *userName =[NSString stringWithFormat:@"%@ %@",self.user.firstName, self.user.lastName];
[[NSUserDefaults standardUserDefaults] setObject:valueToSave forKey:@"preferenceName"];
[[NSUserDefaults standardUserDefaults] synchronize];
将用户名保存到 NSUserdefaults
NSString *userName = [[NSUserDefaults standardUserDefaults]
stringForKey:@"preferenceName"];
随时获取用户名并将其分配给 UILabel 名称
每当用户注销时清除 NSuserdefaults
NSString *userName =@"";
[[NSUserDefaults standardUserDefaults] setObject:valueToSave forKey:@"preferenceName"];
[[NSUserDefaults standardUserDefaults] synchronize];