我正在尝试将数组保存到UserDefaults,但在运行应用程序后会显示此Error。当应用程序崩溃时,Xcode会显示正确的数组值,因此数据会很好地保存到数组中。 我将字符串数据保存到第一个VC中的数组:
Setup.exe
第二个控制器是TableView:
Last20Times.insert(dsa, at: 0) // Last20Times is the array.
if Last20Times.count > 0 {
let defaults = UserDefaults.standard
defaults.set(Last20Times, forKey: "last20")
谢谢
答案 0 :(得分:-1)
您需要保存您的UserDefaults:
defaults.synchronize()
。 。