1
我有一个结构称为trip
:如何保存用户数据与结构 - 斯威夫特
struct trip {
var name: String
var description: String
var elements: [elementType] = []
}
elementType
在协议中声明的类型。
然后,我已经声明数组称为trips
:
var trips: [trip] = []
的问题是,我要救trips
阵列,能够在关闭应用程序后,显示的项目。首先,我尝试使用NSUserDefaults,但它只能保存几种类型,并且(结构类型)不是其中之一。
如何保存和恢复此数组?