I am trying to store an array to NSUserDefaults
and retrieve the array when needed to populate a UITableView
.
Currently I am using:
//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()
But I get
fatal error: unexpectedly found
nil
while unwrapping an Optional value
when trying to load the data. I am not sure if the issue is in the storage or the retrieval. Has anyone been through this before?