Tôi đang cố lưu trữ một mảng vào NSUserDefaults
và truy xuất mảng khi cần thiết để điền UITableView
.(Swift) Lưu trữ và truy xuất mảng vào NSUserDefaults
Hiện nay tôi đang sử dụng:
//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()
Nhưng tôi nhận được
fatal error: unexpectedly found
nil
while unwrapping an Optional value
khi cố gắng tải dữ liệu. Tôi không chắc liệu sự cố có nằm trong bộ nhớ hay truy xuất không. Có ai đã trải qua điều này trước đây không?
Tôi in identity.text! và điều đó hoạt động đúng. Vì vậy, vấn đề là không có. Tôi đã thử chạy mã của bạn nhưng tôi vẫn nhận được lỗi tương tự. –
println ("\ (tabledata) ') là những gì được trả về nil –