Problem with NSUserDefaults

Discussion in 'iOS Programming' started by icinnamon, Aug 24, 2008.

  1. macrumors newbie

    Joined:
    Sep 7, 2007
    #1
    I have this code in one method:
    Code:
            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:
    Code:
    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!
     
  2. Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #2
    What types are the objects longitude and latitude in the first section of code?
     

Share This Page