我是 iOS 编程的新手,我试图从用户默认值中获取值。我有一些偏好,我正在尝试将它们放在viewDidLoad()
函数中的 view controller.swift 上。
这是我的代码:
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
它在 let strName 中崩溃,建议我:"fatal error: unexpectedly found nil while unwrapping an Optional value (lldb)"
我应该是因为没有任何默认值,所以我输入了它。但它仍然失败。谁能帮我?