samedi 14 mars 2015

NSUserDefaults.addSuiteNamed() having no effect


Vote count:

0




I created an app group to share preferences between an iOS app and an extension. From either app I can get a defaults instance and successfully read and write values like this:



let sharedDefaults = NSUserDefaults(suiteName: "group.com.example")
sharedDefaults.setObject("bar", forKey: "foo")
sharedDefaults.stringForKey("foo") // → "bar"


However, adding the group’s suite name to standardUserDefaults has no effect:



NSUserDefaults.standardUserDefaults().addSuiteNamed("group.com.example")
NSUserDefaults.standardUserDefaults().stringForKey("foo") // → nil


Am I misunderstanding something here?



asked 4 mins ago







NSUserDefaults.addSuiteNamed() having no effect

Aucun commentaire:

Enregistrer un commentaire