PDA

View Full Version : Problem with NSUserDefaults




icinnamon
Aug 24, 2008, 05:11 AM
I have this code in one method:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:longitude forKey:@"longitude"];
[defaults setObject:latitude forKey:@"latitude"];
[defaults synchronize];
directionsText.text = latitude;


And then I have this to access the user defaults:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
double oldLon = [[defaults objectForKey:@"longitude"] doubleValue];
double oldLat = [[defaults objectForKey:@"latitude"] doubleValue];

courseText.text = [NSString stringWithFormat:@"%@",oldLat];

When I run this second section of code, the program crashes (both on the simulator and iPhone!)! Is there some user configuration step that I'm missing?

Thanks!



robbieduncan
Aug 24, 2008, 05:21 AM
What types are the objects longitude and latitude in the first section of code?