小编mbr*_*o12的帖子

如何在UserDefaults中保存元组数组

我在我的一个文件中使用了一个数组元组,并希望开始保存它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)

不确定这种方式是否有效,因为我的元组有多种数据类型.有关如何做到这一点的任何想法?

ios swift userdefaults

4
推荐指数
2
解决办法
1472
查看次数

标签 统计

ios ×1

swift ×1

userdefaults ×1