如何保存和重用整数

How do I Save and reuse integers

我想节省用户有多少钱,每次他们打开应用程序时,价值不会改变,除非使用它。几乎当用户在应用程序内的商店购买东西时,价值会下降,当他们回到应用程序时,价值会回到它停止的地方,他们可以继续买卖东西。我的代码如下。我不知道如何将它保存为整数,以便我可以将数字取回并重新使用。

    var cashCounter = 50

   //user spends in-app money
   //user not has x money

    UserDefaults.standard.set(cashLabel.text, forKey: "cash")


 override func viewDidLoad() {
    super.viewDidLoad()

    let numberObject = UserDefaults.standard.object(forKey: "cash")
    if let cash = numberObject as? String {
        scoreLabel.text = String(cash)
  }

更新 swift 3.0

从用户默认设置整数值:

 self.setUserDefaultIntegerFromKey("Your Key", value: 1)

从 USER DEFAULT 获取整数值:

let value = self.getUserDefaultIntegerFromKey("Your Key")

方法从用户默认值中获取整数值:

func getUserDefaultIntegerFromKey(_ key : String) -> Int
{
    var value : Int = 0

    if  (UserDefaults.standard.value(forKey: key) != nil)
    {
        value = UserDefaults.standard.value(forKey: key) as! Int
        return value
    }
    return value
}

从 USER DEFAULT 设置中间值的方法:

func setUserDefaultIntegerFromKey(_ key : String ,value : Int)
{
    UserDefaults.standard.set(value, forKey:key)
    UserDefaults.standard.synchronize()
}