Hi Erik, The following code works for me, though as far as I can see it's effectively the same as yours. The only difference might be that I run this code in rb_main.rb rather than after the app has finished launching.
DBNAME_KEY='database_name' DEFAULTS = NSUserDefaults.standardUserDefaults appDefaults = { DBNAME_KEY=>'bamford'} DEFAULTS.registerDefaults(appDefaults) puts DEFAULTS.stringForKey(DBNAME_KEY) => "bamford" if the key is not present in the plist. Steve On 16 Mar 2012, at 15:19, Erik Lundqvist wrote: > Sean, > > Thank you, but that only demonstrates the bit I have working. What is not > working for me is using registerDefaults. > > Thanks anyway :) > > On 16 March 2012 13:32, Sean Mateus <seanlilmat...@googlemail.com> wrote: > Hi Erik, > > here is an example app Matt wrote: > save: > https://github.com/mattetti/LiveTV/blob/master/TVFrancaise/AppDelegate.rb#L249-253 > read: > https://github.com/mattetti/LiveTV/blob/master/TVFrancaise/AppDelegate.rb#L41-42 > > I hope this will help you > > > -- Sean Mateus > > > On Friday, March 16, 2012 9:59:38 AM UTC+1, Erik Lundqvist wrote: > Hi All, > > It's time for my first newbie question :) > Trying to save some default values for user preferences, but failing pretty > hard. I was hoping someone would have successfully used NSUserDefaults > registerDefaults, and could point me in the right direction. > > def applicationDidFinishLaunching(a_notification) > > > app_defaults = {"wcff.magic_key" => "hello world"} > > NSUserDefaults.standardUserDefaults.registerDefaults(app_defaults) > > NSUserDefaults.standardUserDefaults.synchronize > > > end > > > > Elsewhere in the code... > > > > > @magic_key = NSUserDefaults.standardUserDefaults["wcff.magic_key"] > > puts "magic_key#{@magic_key}" > > > > It just prints out "magic_key"... > > > > Actually setting a value in standardUserDefaults seems to work fine, like this > > NSUserDefaults.standardUserDefaults["wcff.magic_key"] = "hello you" > > But I want a default > > > > Anyone? > > > > _______________________________________________ > MacRuby-devel mailing list > MacRuby-devel@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel > > > _______________________________________________ > MacRuby-devel mailing list > MacRuby-devel@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel