I'm having problems using NSUserDefaults.

I have:

defaults = [NSUserDefaults standardUserDefaults];
   
   if([defaults stringForKey: @"Columns"] == nil)
   {  
      NSMutableDictionary *appDefaults = [NSMutableDictionary dictionary];
    
      [appDefaults setObject: [NSColor grayColor] forKey: @"TextColor"];
      [appDefaults setObject: @"15" forKey: @"Columns"];
      [appDefaults setObject: @"15" forKey: @"Rows"];
    
      [defaults registerDefaults: appDefaults];
      [defaults synchronize];
   }

in

- (void)applicationDidFinishLaunching: (NSNotification *)aNotification

and

[defaults synchronize] 

in 

- (void)applicationWillTerminate:(NSNotification *)notification

my app uses the defaults I set fine and runs fine, but nothing gets
written to ~/GNUstep/.GNUstepDefaults.

any suggestions?

thanks for the help

Rob

Reply via email to