Thanks Ken! That worked perfectly. Still curious why tweaking the argv[] array didn't, though. I did use a preceding dash for the key, and so it should have been the exact same thing as the code below, no? Anyway, here is a working example for anyone interested. Thanks again.
int main(int argc, char *argv[]) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; NSMutableDictionary* myValues = [NSMutableDictionary dictionaryWithCapacity:1]; [myValues setDictionary:[[NSUserDefaults standardUserDefaults] dictionaryRepresentation]]; [myValues setObject:@"Bar" forKey:@"Foo"]; [[NSUserDefaults standardUserDefaults] removeVolatileDomainForName:NSArgumentDomain]; [[NSUserDefaults standardUserDefaults] setVolatileDomain:myValues forName:NSArgumentDomain]; [pool release]; return NSApplicationMain(argc, (const char **) argv); } On Sat, Apr 12, 2008 at 12:47 PM, Ken Thomases <[EMAIL PROTECTED]> wrote: > On Apr 12, 2008, at 5:45 AM, Ken Thomases wrote: > > > [[NSUserDefaults sharedUserDefaults] > removeVolatileDomainForName:NSArgumentDomain]; > > [[NSUserDefaults sharedUserDefaults] setVolatileDomain:myValues > forName:NSArgumentDomain]; > > > > Oops. s/sharedUserDefaults/standardUserDefaults/g > > -Ken > _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]