我试图在某些ViewController
使用中运行一个函数AppDelegate
func applicationDidBecomeActive(_ application: UIApplication) {
ViewController().grabData()
}
Run Code Online (Sandbox Code Playgroud)
但不知何故,当应用程序从后台进入应用程序后变为活动状态时,该功能似乎根本无法运行.
该功能看起来像这样
func grabData() {
self._DATASERVICE_GET_STATS(completion: { (int) -> () in
if int == 0 {
print("Nothing")
} else {
print(int)
for (_, data) in self.userDataArray.enumerated() {
let number = Double(data["wage"]!)
let x = number!/3600
let z = Double(x * Double(int))
self.money += z
let y = Double(round(1000*self.money)/1000)
self.checkInButtonLabel.text = "\(y) KR"
}
self.startCounting()
self.workingStatus = 1
}
})
}
Run Code Online (Sandbox Code Playgroud)
并使用此var
var money: Double = 0.000
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
谢谢!