无故事王国
2024-07-19 9e7a1d7afb9bde58bc4aee7b381d24c3f7c763cf
DolphinEnglishLearnStudent/SceneDelegate.swift
@@ -114,6 +114,7 @@
            }
            func startTimer(){
                        print("答题:开始计时-开始")
                        guard let timeval = globalTimeval  else {return}
                        timer = Timer.scheduledTimer(withTimeInterval: 5.0, repeats: true) {[weak self] timer in
@@ -121,11 +122,13 @@
                                    if let v = UserDefaults.standard.object(forKey: "scheduledTimer") as? TimeInterval{
                                                if Date().timeIntervalSince1970 - v > Double(timeval) * 60.0{
                                                            Services.giveIntegral().subscribe(onNext: { _ in
                                                                        print("答题:开始计时-调用")
                                                                        UserDefaults.standard.set(Date().timeIntervalSince1970, forKey: "scheduledTimer")
                                                                        UserDefaults.standard.synchronize()
                                                            }).disposed(by: weakSelf.disposeBag)
                                                }
                                    }else{
                                                print("答题:开始计时-调用(计时)")
                                                UserDefaults.standard.set(Date().timeIntervalSince1970, forKey: "scheduledTimer")
                                                UserDefaults.standard.synchronize()
                                    }
@@ -135,6 +138,7 @@
            }
            func suspendTimer(){
                        print("答题:开始计时-调用(停止)")
                        timer?.fireDate = .distantFuture
                        timer = nil
                        UserDefaults.standard.set(nil, forKey: "scheduledTimer")