Quote:
Originally Posted by Chobie
|
If I want to save several strings(uitextfields) and states of segmentedcontrolers. Just a simple "save" button, and then a "load" button. How do I do that?
EDIT:
save:
Code:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:[NSNumber numberWithInt:[feedProvider selectedSegmentIndex]] forKey:@"feedProvider"];
[defaults synchronize];
load:
Code:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
feedProvider.selectedSegmentIndex = [[defaults objectForKey:@"feedProvider"] intValue];
Easy way to do it with several segmentedControlers?
Edit2:
When trying to save text:
Code:
myString = [[NSString alloc] intWithFormat:textfield.text];
[textfield setText:myString];
NSUserDefaults *stringDefault = [NSUserDefaults standardUserDefaults];
[stringDefault setObject:myString forKey:@"stringKey"];
- this works but gives warning.
initWithString changed to stringWithString - no warning but app crarshes. Why?