Problem with NSUserDefaults

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

  1. icinnamon 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. robbieduncan 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