From 88a0a5bc54c68d34565e8b6a027878b0898ed0fb Mon Sep 17 00:00:00 2001 From: Richard Frith-MacDonald Date: Tue, 11 Nov 2008 06:59:11 +0000 Subject: [PATCH] mplement KVC methods git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27022 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 5 +++++ Source/NSUserDefaults.m | 10 ++++++++++ 2 files changed, 15 insertions(+) diff --git a/ChangeLog b/ChangeLog index 26d9a7913..923ddaa94 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-10-11 Richard Frith-Macdonald + + * Source/NSUserDefaults.m: implement KVC methods to get and set values + as these appear to be an undocumented feature of MacOS-X (bug #24807). + 2008-11-05 17:27-EST Gregory John Casamento * Testing/synctest/GNUmakefile diff --git a/Source/NSUserDefaults.m b/Source/NSUserDefaults.m index e987dffc7..e519c38c1 100644 --- a/Source/NSUserDefaults.m +++ b/Source/NSUserDefaults.m @@ -1175,6 +1175,11 @@ static BOOL isPlistObject(id o) [_lock unlock]; } +- (void) setValue: (id)value forKey: (NSString*)defaultName +{ + [self setObject: value forKey: (NSString*)defaultName]; +} + - (NSArray*) stringArrayForKey: (NSString*)defaultName { id arr = [self arrayForKey: defaultName]; @@ -1276,6 +1281,11 @@ static BOOL isPlistObject(id o) [_lock unlock]; } +- (id) valueForKey: (NSString*)aKey +{ + return [self objectForKey: aKey]; +} + - (BOOL) wantToReadDefaultsSince: (NSDate*)lastSyncDate { NSFileManager *mgr;