I'm new in iOS programming and I was trying to get the value from User Defaults.
I have some preferences and I'm trying to get them on the view controller.swift in the viewDidLoad()
function.
Here is my code:
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
var defaults: NSUserDefaults = NSUserDefaults.standardUserDefaults()
let strName : NSString = defaults.objectForKey("name_preferences") as NSString
let strEmail : NSString = defaults.objectForKey("mail_preferences") as NSString
let strUser : NSString = defaults.objectForKey("user_preferences") as NSString
It crash in let strName, advising me: "fatal error: unexpectedly found nil while unwrapping an Optional value (lldb)"
I was supposed is because there wasn't any default value, so i typed it. But it still failing.
Can anyone help me?