-5
有什麼辦法可以減少UserDefaults整數鍵值?減少UserDefaults整數值 - Swift
這是我的代碼保存它:
var highScore = UserDefaults().integer(forKey: "HIGHSCORE")
由一個固定的整數怎麼能降低這個值?
那麼減20等吧?
有什麼辦法可以減少UserDefaults整數鍵值?減少UserDefaults整數值 - Swift
這是我的代碼保存它:
var highScore = UserDefaults().integer(forKey: "HIGHSCORE")
由一個固定的整數怎麼能降低這個值?
那麼減20等吧?
首先,獲得高分的舊值。然後,做算術,最後才保存新值:
let oldValue = UserDefaults.standard.integer(forKey: "HIGHSCORE")
let newValue = oldValue - 20
UserDefaults.standard.set(newValue, forKey: "HIGHSCORE")
var highScore: Int {
get {
return Userdefaults.standard.integer(forKey: 「highScore」)
} set {
Userdefaults.standard.set(newValue forKey: 「highScore」)
}
}
可以通過
highScore = 5
設置高分你是問如何從一個變量減去一個數?然後如何將更新的值存儲回UserDefaults?這是一些非常簡單的東西。這實際上是你的問題嗎? – rmaddy
我知道如何做到這一點,但我不確定它是否與userDefault值相同? –
爲什麼在發佈之前不嘗試它? – rmaddy