你快到了。只需定義兩個功能,一個保存你的兩個字符串,另一個加載它們。
-(void)saveTextFieldValues() {
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
// saving
[prefs setObject:self.firstTextField.text forKey:@"FirstTextFieldKey"];
[prefs setObject:self.secondTextField.text forKey:@"SecondTextFieldKey"];
[prefs synchronize];
}
-(void)loadTextFieldValues() {
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
//Load textField texts
if ([prefs stringForKey:@"FirstTextFieldKey"]):
self.firstTextField.text = [prefs stringForKey:@"FirstTextFieldKey"];
if ([prefs stringForKey:@"SecondTextFieldKey"]):
self.secondTextField.text = [prefs stringForKey:@"SecondTextFieldKey"];
}
然後調用saveTextFieldValues
你的回調中(當用戶改變文本框的一個),並調用loadTextFieldValues
創建文本框之後。
你可以把值的變化時被調用的方法嗎? – Brams