Skip to content

Instantly share code, notes, and snippets.

@jonahsiegle
Created August 14, 2012 06:29
Show Gist options
  • Save jonahsiegle/3346925 to your computer and use it in GitHub Desktop.
Save jonahsiegle/3346925 to your computer and use it in GitHub Desktop.
NSUserDefaults Fix
//set
if (![[NSUserDefaults standardUserDefaults] objectForKey:@"clientToBroadcastTo"])
[[NSUserDefaults standardUserDefaults] setObject:@"Messages" forKey:@"clientToBroadcastTo"];
if (![[NSUserDefaults standardUserDefaults] objectForKey:@"autoCheckForUpdates"])
[[NSUserDefaults standardUserDefaults] setBool:TRUE forKey:@"autoCheckForUpdates"];
[[NSUserDefaults standardUserDefaults] synchronize];
//edit
[[NSUserDefaults standardUserDefaults] setObject:@"Adium" forKey:@"clientToBroadcastTo"];
[[NSUserDefaults standardUserDefaults] FALSE forKey:@"autoCheckForUpdates"];
[[NSUserDefaults standardUserDefaults] synchronize];
//access
BOOL autoUpdates = [[NSUserDefaults standardUserDefaults] boolForKey:@"autoCheckForUpdates"];
NSString *defaultClient = [[NSUserDefaults standardUserDefaults] objectForKey:@"clientToBroadcastTo"];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment