[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: strange behaviour?

From: Richard Frith-Macdonald
Subject: Re: strange behaviour?
Date: Sat, 22 Jan 2005 08:01:58 +0000

On 21 Jan 2005, at 20:05, Christian Klein wrote:


I have this piece of code in my little test application:

    NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];
    if([ud objectForKey: @"NSWriteOldStylePropertyLists"] == NO)
        NSLog(@"returned NO\n");
        NSLog(@"returned YES\n");

    if(GSMacOSXCompatiblePropertyLists() == NO)
        NSLog(@"returned NO\n");
        NSLog(@"returned YES\n");

and my GNUstepDefaults looks like this:
    NSGlobalDomain = {
                NSWriteOldStylePropertyLists = 0;

when the code above runs, it outputs:
2005-01-21 20:57:57.000 ab[61277] returned YES
2005-01-21 20:57:57.000 ab[61277] returned NO

Shouldn't the result be the same?

I think it's a bug in your code ... you meant to use boolForKey:, but actually used objectForKey:
The program output is what I would expect to see.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]