我在我的一个文件中使用了一个数组元组,并且想要开始将其保存在UserDefaults
中。这是我目前存储数据的方式:
typealias savemytuple = (Name: String, NameID: String, BookID: String, Picture: NSData)
var savefun = [savemytuple]()
我已经调研发现,为了保存数据,我可能需要对以下内容进行处理:
NSKeyedArchiver.archivedDataWithRootObject
这是用于检索的代码:
NSKeyedUnarchiver.unarchiveObjectWithData
我不确定这种方法是否可行,因为我的元组具有多种数据类型。 有任何想法如何做到这一点吗?