• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSUserDefauts - Am I Missing the Obvious?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSUserDefauts - Am I Missing the Obvious?


  • Subject: Re: NSUserDefauts - Am I Missing the Obvious?
  • From: Jaime Magiera <email@hidden>
  • Date: Thu, 19 Dec 2002 14:49:32 -0500

This is true. I have no idea why.

When I created a variable for NSUserdefaults, I had the same problem. As soon as I accessed [NSUserDefaults standardUserDefaults] directly, it updated. Can anyone shed light on why this would be so?

Also, there are problems if you've defined the key to be of one type, then try to read/write as another. I had a problem between arrays and single objects. I had to delete the key, then re-write it as the new type I wanted.

Jaime

On Thursday, December 19, 2002, at 10:20 AM, Jonathan E. Jackel wrote:

This may be way too obvious an answer, but I'll try it. It is not clear
from the code below what "defaults" is. Have you tried substituting
[NSUserDefaults standardUserDefaults] where you now have "defaults"?

Jonathan


I do something like the following in my application

[defaults setObject:@"some string" forKey:@"myKey"];

later after restarting the program, I do something like

NSString *myString;
myString = [defaults objectForKey:@"myKey"];
if (myString != nil)
{
// do something
}
else
NSLog(@"myKey is missing");

which logs "myKey is missing" every time. After reading the
documentation on User Defaults several times over I no grok. Is there
something I have to do in my application bundle before I can set objects
in the Application domain, or am I missing something more basic? Where
is the User Defaults dictionary stored? Is there some way to inspect it?

I'm an old NeXT developer from way back, but I'm having to learn a few
new tricks with Cocoa.

Cheers, Eric
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

References: 
 >RE: NSUserDefauts - Am I Missing the Obvious? (From: "Jonathan E. Jackel" <email@hidden>)

  • Prev by Date: Re:Methods with Variable Numbers of Arguments; OCUnit & GDB
  • Next by Date: Re: Why is this code leaking memory?
  • Previous by thread: RE: NSUserDefauts - Am I Missing the Obvious?
  • Next by thread: Problem in coding integers/floats
  • Index(es):
    • Date
    • Thread