• 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: Multiple applications, one NSUserDefaults object?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Multiple applications, one NSUserDefaults object?


  • Subject: Re: Multiple applications, one NSUserDefaults object?
  • From: Joachim Deelen <email@hidden>
  • Date: Mon, 26 Nov 2007 18:32:18 +0100

For me the it's working without problems. I have a background App and another standalone App for setting the preferences. In the Background App, I'm just using addSuiteNamed and all the keys that were set by my standalone App are available.

-
Joachim

Am 26.11.2007 um 15:49 schrieb Jacob Bandes-Storch:

Aren't the CFBundleIDs of bundles supposed to be unique? Will I run into problems there, or can I just go ahead and give them the same ID? Otherwise, I'll try addSuiteNamed:.

Or you can use:

- (void)addSuiteNamed:(NSString *)suiteName

of The NSUserDefaults class in your main app. If you chose the Bundle-
Identifier of your preferences App, all the keys will be also
available to your main app.


-
Joachim

Am 26.11.2007 um 06:49 schrieb Jerry Krinock:


On 2007 Nov, 25, at 21:13, Jacob Bandes-Storch wrote:

I've got a project going with a preference pane and a background
application that both need to access the user defaults for the same
domain. Currently I have the preference pane using [NSUserDefaults
standardUserDefaults], and the app using CFPreferencesCopyAppValue
and CFPreferencesSetAppValue with the prefPane's appID. Is there a
way to get an NSUserDefaults instance in the app that modifies the
domain of the preference pane, or am I stuck with the CF stuff?

Cheap and simple: I set the CFBundleIdentifier in my background helper's Info.plist to be the same as the main app, and then [NSUserDefaults standardUserDefaults] "just works".

(Although my main app is an app; I've never done a preference pane.)
_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:
This email sent to email@hidden

_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:
This email sent to email@hidden


References: 
 >Re: Multiple applications, one NSUserDefaults object? (From: Jacob Bandes-Storch <email@hidden>)

  • Prev by Date: Re: Toll Free Bridging and Garbage Collection
  • Next by Date: Re: More GC. Now with NSData
  • Previous by thread: Re: Multiple applications, one NSUserDefaults object?
  • Next by thread: clear all problem.
  • Index(es):
    • Date
    • Thread