Я пытаюсь сохранить массив NSUserDefaults
и извлекать массив, когда необходимо, чтобы заполнить UITableView
.
В настоящее время я использую:
//store data
NSUserDefaults.standardUserDefaults().setObject(myArray, forKey: "\(identity.text!)listA")
NSUserDefaults.standardUserDefaults().synchronize()
//retrieve data
let tabledata = NSUserDefaults.standardUserDefaults().stringForKey("\(identity.text!)listA")
myArray = [tabledata!]
tableView.reloadData()
Но я получаю
Неустранимая ошибка: неожиданно найден
nil
при развертывании необязательного Значение
при попытке загрузить данные. Я не уверен, проблема в хранении или извлечении. Кто-нибудь прошел через это раньше?