我是iOS編程新手,我試圖從用戶默認值中獲取值。 我有一些偏好,我試圖讓他們在viewDidLoad()
函數中的視圖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
它崩潰讓則strName,勸我:"fatal error: unexpectedly found nil while unwrapping an Optional value (lldb)"
我本來是因爲沒有任何缺省值,所以我鍵入它。但它仍然失敗。 任何人都可以幫助我嗎?
你在哪裏輸入了你引用的默認值? – 2014-09-30 06:01:59