我正在尝试将一个数组存储到 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
)并解包Optional值
我不确定问题是出在存储还是检索上。有没有人经历过这种情况?