【发布时间】:2014-04-17 19:52:16
【问题描述】:
当我导航到不同的视图并返回到我的第一个视图时,我的第一个视图中有一个包含 3 个文本字段的登录页面(即我正在登录应用程序,然后退出该视图)。我希望我的 2 个文本字段保留它的价值,我应该能够再次登录。 谁能帮忙。
【问题讨论】:
当我导航到不同的视图并返回到我的第一个视图时,我的第一个视图中有一个包含 3 个文本字段的登录页面(即我正在登录应用程序,然后退出该视图)。我希望我的 2 个文本字段保留它的价值,我应该能够再次登录。 谁能帮忙。
【问题讨论】:
您可以使用NSUserDefaults 进行相同的操作,您可以在其中添加两个对象并在进入该视图时获取值,然后您可以显示相同的值。
-(void)viewWillDisappear:(BOOL)animated{
[[NSUserDefaults standardUserDefaults] setObject:textUserName.text forKey:@"UserName"];
[[NSUserDefaults standardUserDefaults] setObject:textPassword.text forKey:@"Password"];
[super viewWillDisappear:animated];
}
-(void)viewWillAppear:(BOOL)animated{
textUserName.text = [[NSUserDefaults standardUserDefaults] objectForKey:@"UserName"];
textPassword.text = [[NSUserDefaults standardUserDefaults] objectForKey:@"Password"]
[super viewWillAppear:animated];
}
【讨论】: