Próbuję zapisać tablicę do NSUserDefaults
i pobrać tablicę, gdy jest ona wymagana do zapełnienia UITableView
.(Swift) Przechowywanie i pobieranie tablicy do NSUserDefaults
Obecnie używam:
//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()
Ale pojawia
fatal error: unexpectedly found
nil
while unwrapping an Optional value
podczas próby ładowania danych. Nie jestem pewien, czy problem dotyczy przechowywania czy pobierania. Czy ktoś już to przeszedł?
wydrukowałem identity.text! i to działa poprawnie. Więc problemu nie ma. Próbowałem uruchomić twój kod, ale wciąż dostaję ten sam błąd. –
println ("\ (tabledata)") to wartość, która zwraca zero –