我在我的一个文件中使用了一个数组元组,并希望开始保存它UserDefaults.以下是我存储当前数据的方式:
typealias savemytuple = (Name: String, NameID: String, BookID: String, Picture: NSData)
var savefun = [savemytuple]()
Run Code Online (Sandbox Code Playgroud)
我已经研究过,发现我可能需要对以下内容进行一些保存:
NSKeyedArchiver.archivedDataWithRootObject
Run Code Online (Sandbox Code Playgroud)
这用于检索:
NSKeyedUnarchiver.unarchiveObjectWithData
Run Code Online (Sandbox Code Playgroud)
不确定这种方式是否有效,因为我的元组有多种数据类型.有关如何做到这一点的任何想法?