我是Swift新手,已經嘗試過在這個主題上進行搜索,但我不知道它是如何調用的,所以我現在就問它。我想製作一種Cookie點擊器。每次按下按鈕都會有更多的錢。 當我打開應用程序時,我已經設法保存「錢」,但現在我想添加到「舊」錢,當我點擊按鈕。有誰知道如何做到這一點?如何在打開應用程序時更改/提高舊變量?
這裏是我的代碼:
import UIKit
import AVFoundation
var employers = 0
var money = 0
class ViewController: UIViewController {
@IBOutlet var score: UILabel!
@IBOutlet var moneysecond: UILabel!
@IBOutlet var employees: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
@IBAction func clickbutton(_ sender: Any) {
money = money + 20
score.text = "$\(money).-"
UserDefaults.standard.set(score.text, forKey: "dollar")
score.text = "$\(money).-"
}
override func viewDidAppear(_ animated: Bool) {
if let x = UserDefaults.standard.object(forKey: "dollar") as? String {
score.text = x
}
}
}
THX!它的工作,現在唯一的問題是,只有當我點擊按鈕時,標籤纔可見。在點擊按鈕(當我打開應用程序時),我怎樣才能使標籤可見? –