2017-11-11 83 views
-2

我有一个标签步进器。如何使用UserDefaults保存它们?用UserDefaults保存标签和步进器(Swift)

// Stepper 
@IBOutlet weak var Stepr1: UIStepper! 

// "MIN" Label 
@IBOutlet weak var MAXLabel: UILabel! 

enter image description here

+0

要存储什么确切波纹管代码来存储价值? – Priya

+0

标签中的@Priya值将在按下步进器时出现 – B2Fq

+0

首先获取标签的文本,然后使用适当的键将其保存为UserDefaults中的字符串文本。 – Arrabidas92

回答

-1

尝试在userdefaults

let userDefaults = UserDefaults.standard 
    userDefaults.setValue(lbl.text, forKey: "data") 
    userDefaults.synchronize() 

    //Access user defaults 
    print(userDefaults.value(forKey: "data")) 
+0

这不是正确的代码。不要不必要地使用键值编码来保存和检索UserDefaults中的值。请查看UserDefaults的文档。使用列出的适当方法。这个答案实际上并没有显示保存和检索UILabel和UIStepper的正确代码。 – rmaddy

+0

@Priya但我在哪里放这个代码? – B2Fq

+0

在stepar的点击事件。 @ B2Fq –