我目前正在开发一个 iOS 应用程序,我将在其中跟踪我们的仓库库存。这是一个非常简单的应用程序,只包含一个标签和一个步进器。该应用程序已基本完成,但我不知道如何保存标签的更改值。我想自动保存它,这样当有人按下步进器上的“+”时,该值应该保存而无需按下额外的保存按钮
当前代码:
//montageplatte
@IBOutlet weak var lbl_montageplatte: UILabel!
@IBAction func stepper_montageplatte(_ sender: UIStepper)
{
lbl_montageplatte.text = Int(sender.value).description
}
最佳答案
您可以将其保存在 UserDefaults
中。
@IBAction func stepper_montageplatte(_ sender: UIStepper) {
lbl_montageplatte.text = Int(sender.value).description
UserDefaults.standard.set(String(sender.value), forKey: "lblMontageplatte")
}
要取回值(value),您可以按照以下步骤操作...
if let lblValue = UserDefaults.standard.object(forKey: "lblMontageplatte") as? String {
print(lblValue)
lbl_montageplatte.text = lblValue
}
关于ios - 在 swift4 中保存 label.text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50831599/