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