【发布时间】:2017-12-16 21:40:53
【问题描述】:
我的对象符合新的 Swift 4 Codeable 协议。如何将这些对象的数组保存在UserDefaults中?
struct MyObject: Codeable {
var name: String
var something: [String]
}
myObjectsArray = [MyObject]() // filled with objects
UserDefaults.standard.set(myObjectsArray, forKey: "user_filters")
错误
由于未捕获的异常而终止应用程序 'NSInvalidArgumentException',原因:'尝试插入非属性 列表对象
【问题讨论】:
标签: swift4 userdefaults