I think you are doing it wrong, try like this:
let userDefaults = NSUserDefaults.standardUserDefaults() userDefaults.setObject("blablabla", forKey:"data") let defaults = NSUserDefaults.standardUserDefaults() if let name = defaults.stringForKey("data") { print(name) }
You cannot access a string using dictionaryForKey because the string is not a type of dictionary value. Let me know if you need more help.
source share