• 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: Eric Kolotyluk <email@hidden>
  • Date: Thu, 19 Dec 2002 10:13:11 -0800

Thanks Vince, that did the trick.

Also thanks to Andrew who told me to look in ~/Library/Preferences for the .plist file, which reminded me to create the identifier string in Project Builder so my defaults file would be named properly. When I double click the .plist files, the Mac opens them automatically with the Plist Editor, or you can inspect the XML with Text Edit.

Nice to have some help at the wee hours of the night (for me).

Cheers, Eric

On Wednesday, December 18, 2002, at 10:30 PM, Vince DeMarco wrote:

Is this an in an Application or a foundation tool??

In an Application

- (BOOL)synchronize;

on quit or when the application run loop fires

after setting the default add this line

[defaults synchronize];

it should work then.

vince

On Wednesday, December 18, 2002, at 09:48 PM, Eric Kolotyluk wrote:

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.
_______________________________________________
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: Vince DeMarco <email@hidden>)

  • Prev by Date: Re: Shared frameworks, not in an app wrapper (Was: Frameworks in the app wrapper)
  • Next by Date: Re: NSDocumentController singleton problem, part 2
  • Previous by thread: Re: NSUserDefauts - Am I Missing the Obvious?
  • Next by thread: Re: NSUserDefauts - Am I Missing the Obvious?
  • Index(es):
    • Date
    • Thread