Sto tentando di memorizzare un array su NSUserDefaults
e recuperare l'array quando necessario per popolare uno UITableView
.(Swift) Memorizzazione e richiamo dell'array su NSUserDefaults
Attualmente sto usando:
//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()
Ma ho
fatal error: unexpectedly found
nil
while unwrapping an Optional value
quando si cerca di caricare i dati. Non sono sicuro che il problema riguardi la memorizzazione o il recupero. Qualcuno l'ha già fatto prima?
identity.text ho stampato! e funziona correttamente. Quindi il problema non c'è. Ho provato a eseguire il codice ma ottengo ancora lo stesso errore. –
println ("\ (tabledata) ') è ciò che ritorna nil –