如何在iOS中保存步进器的状态?

时间:2019-03-08 09:40:44

标签: ios swift uistepper

我正在做一个应用来用作库存。

我需要知道如何保存步进器的状态 因此,如果我或其他用户关闭应用程序,则步进器的状态不会改变。

我的应用程序针对多个用户,因此,如果一个用户更改了步进器状态,它将保存并更改为其他用户。

1 个答案:

答案 0 :(得分:1)

主要思想:保存UIStepper的{​​{1}}。


这取决于您的需要如何保存它:

  • 如果您只有一个主要的步进器,这就是您的整个想法 应用程序,您可以将value保存到value,然后将其检索

    UserDefaults
  • 如果您有各种数量的步进器,并且它们的值也与某些模型有关,则应使用let stepper = UIStepper() // Saving UserDefaults.standard.set(stepper.value, forKey: "stepperValue") // Retrieving stepper.value = UserDefaults.standard.double(forKey: "stepperValue") 保存步进器的编码值,或者也可以使用一些数据库,例如CoreData或Realm。 / p>