【发布时间】:2017-11-14 04:36:49
【问题描述】:
我正在尝试使用 userdefualts 来保存标签上显示的元组。现在我的代码如下使用 userdefulats。如果 a, 2 则输入 a, 3。标签显示 a,2,a,2,a,3。标签只是附加每个新条目。我需要 userdefualt 覆盖刚刚保存的任何内容。所以它应该只显示 a,2 a,3。
@IBAction func submitText(_ sender: Any) {
if let domain = Bundle.main.bundleIdentifier {
UserDefaults.standard.removePersistentDomain(forName: domain)
}
llble.text = String(describing: result) + "\n"
UserDefaults.standard.set(llble.text, forKey: "name")
}
override func viewDidAppear(_ animated: Bool) {
let save : String? = UserDefaults.standard.object(forKey: "name") as? String
if let nameToDisplay = save {
llble.text = nameToDisplay
}
}
【问题讨论】:
-
你想从用户默认值中删除所有值还是只删除键“name”的值?
标签: ios button save nsuserdefaults swift4