【发布时间】:2017-05-14 16:48:50
【问题描述】:
使用 swift 3.0,我正在尝试将一组对象添加到用户默认值中。由于这不是常规的 UserDefault 类型之一,我意识到对象或对象数组(无法确定是哪一个)需要解析为 NSData 类型,然后添加到 UserDefaults。
到目前为止,我的尝试如下:
对象内
func updateDefaults()
{
let data = NSData(data: MyVariables.arrayList)
UserDefaults.standard.set(data, forKey: "ArrayList")
}
其中 MyVariables.arrayList 是对象数组。
最后,如果可能的话,最好知道如何从 UserDefaults 中检索它并将其转换为原始的一维对象数组。
谢谢
【问题讨论】:
-
Museer 看起来很有帮助,但我完全不懂 Objective-C,不过谢谢。 Muhammad 我找了很久,谢谢,看起来很有帮助(不知道为什么我搜索它时没有出现...)
-
我已经尝试了其中一些,但似乎没有任何效果,如果有人可以在主要描述的链接中查看我的程序,我将不胜感激
标签: swift oop nsuserdefaults swiftyuserdefaults