gpt4 book ai didi

ios - 即使按钮没有在后台快速运行,如何禁用它?

转载 作者:搜寻专家 更新时间:2023-11-01 05:55:58 26 4
gpt4 key购买 nike

当我说不在后台运行时,我的意思是当用户双击他们的主页按钮并向上滑动时,该按钮将重新启用

这是我的viewDidLoad

中的代码
if let waitingDate:Date = UserDefaults.standard.value(forKey: "waitingDate") as? Date
{
let currentDate = Date()

if(currentDate.compare(waitingDate) == ComparisonResult.orderedDescending)
{
getPointsOutlet.isEnabled = true
}
}

这是@IBAction func

中的代码
getPointsOutlet.isEnabled = false

let newDate = Calendar.current.date(byAdding: .day, value: 1, to: Date())

UserDefaults.standard.setValue(newDate, forKey: "waitingDate")

最佳答案

要获取值,请始终检查使用 guard 或 if let 语句以防止崩溃:-

//Set value in user default 
UserDefaults.standard.set(Date(), forKey:"date")
UserDefaults.standard.synchronize()

//Get value from user default
guard let value = UserDefaults.standard.object(forKey: "date") as? Date else {return}
print(value)

关于ios - 即使按钮没有在后台快速运行,如何禁用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45374975/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com