Я новичок в программировании на iOS, и я пытался получить значение из пользовательских настроек по умолчанию. У меня есть некоторые настройки, и я пытаюсь получить их на контроллере view.swift в функции viewDidLoad()
.Неустранимая ошибка: неожиданно найден nil во время разворачивания необязательного значения при извлечении по умолчанию
Вот мой код:
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)"
я должен был, потому что не было значение любого по умолчанию, поэтому я напечатал это. Но он все еще терпит неудачу. Может ли кто-нибудь мне помочь?
Откуда вы указали значение по умолчанию, на которое вы ссылаетесь? –