当我输入文本并返回上一个视图时,我有一个UITextField
当我回到我有UITextfield
的视图时,文本字段中的字符串消失了。即使在切换视图后如何使UITextfield
中的字符串保持不变,除非我通过输入更改值?
答案 0 :(得分:0)
您可以为每个uitextview分别保存和加载方法,也可以将它们存储在json文件中。输入:Textfield.text,Section:您要保存和加载哪个文本字段。然后,您只需在ViewDidLoad中调用load方法。
- (void) saveTemporary:(NSString *)input :(NSString *)section
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:input forKey:[NSString stringWithFormat:@"textfield_%@",section]];
[[NSUserDefaults standardUserDefaults] synchronize];
}
-(NSString *)loadTemporary :(NSString *)section
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *loadingString = [defaults objectForKey:[NSString stringWithFormat:@"textfield_%@",section]];
return loadingString;
}