我正在使用此代码在一个UITextfeild中保存数据和加载数据。如何使用乘法UITextfeild保存和加载?
- (IBAction) savedata:(id)sender
{
NSString *savestring = firstname.text;
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:savestring forKey:@"savestring"];
[defaults synchronize];
}
- (IBAction) loaddata:(id)sender
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *loadstring = [defaults objectForKey:@"savestring"];
[firstname setText:loadstring];
}
答案 0 :(得分:1)
只需访问每个文本字段中的文本,然后使用其他键保存每个值。
- (IBAction)savedata:(id)sender {
[[NSUserDefaults standardUserDefaults] setObject:firstname.text forKey:@"savedFirstName"];
[[NSUserDefaults standardUserDefaults] setObject:lastname.text forKey:@"savedLastName"];
}
根据需要重复其他文本字段。
- (IBAction)loadData:(id)sender {
firstname.text = [[NSUserDefaults standardUserDefaults] objectForKey:@"savedFirstName"];
lastname.text = [[NSUserDefaults standardUserDefaults] objectForKey:@"savedLastName"];
}
答案 1 :(得分:0)
我正在使用此代码在一个UITextfeild中保存数据和加载数据。 如何使用乘法UITextfeild保存和加载?
洗涤,冲洗,重复:
- (IBAction) savedata:(id)sender
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *firstnameString = firstname.text;
NSString *lastnameString = lastname.text;
NSString *ageString = age.text;
NSString *addressString = address.text;
[defaults setObject:firstnameString forKey:@"firstname"];
[defaults setObject:lastnameString forKey:@"lastname"];
[defaults setObject:ageString forKey:@"age"];
[defaults setObject:addressString forKey:@"address"];
[defaults synchronize];
}
加载数据的方式相同 - 只需重复使用适用于每个数据的变量和键的相同模式。