在Swift 4中每60天启用一次按钮

时间:2018-06-07 10:39:23

标签: time nsdate userdefaults

大家好,我需要创建一个按钮,每60天启用一次,我创建了它,但它只在应用程序正在运行或在后台运行时,如何在应用程序关闭并再次打开时使其工作?

这是我做的事情:

class ViewController: UIViewController {

override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view.
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

@IBOutlet weak var questBtn: UIButton!

func enableButton() {
    self.questBtn.isEnabled = true
}

@IBAction func questBtn(_ sender: Any) {

    self.questBtn.isEnabled = false
    Timer.scheduledTimer(timeInterval: 5185000, target: self, selector: Selector(("enableButton")), userInfo: nil, repeats: false)
}

我在这里找到了一个解决方案,但我是一个非常大的人,并且没有代码示例 我希望你能帮助我。 三江源

0 个答案:

没有答案