From 7b57c2ab04da74514d75ab722088a039e257fef5 Mon Sep 17 00:00:00 2001
From: 无故事王国 <841720330@qq.com>
Date: 星期五, 07 六月 2024 18:57:27 +0800
Subject: [PATCH] 提交fix

---
 DolphinEnglishLearnStudent/Moudle/Home/Listen/View/GameBeginTipView.swift |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/DolphinEnglishLearnStudent/Moudle/Home/Listen/View/GameBeginTipView.swift b/DolphinEnglishLearnStudent/Moudle/Home/Listen/View/GameBeginTipView.swift
index ab0d138..b3f179e 100644
--- a/DolphinEnglishLearnStudent/Moudle/Home/Listen/View/GameBeginTipView.swift
+++ b/DolphinEnglishLearnStudent/Moudle/Home/Listen/View/GameBeginTipView.swift
@@ -13,7 +13,8 @@
 
 				@IBOutlet weak var view_container: UIView!
 				@IBOutlet weak var label_time: UILabel!
-				
+				private var timer:Timer?
+
 				private var completeClouse:(()->Void)!
 				override func awakeFromNib() {
 								super.awakeFromNib()
@@ -34,7 +35,7 @@
 								} completion: { _ in
 												levelView.layoutIfNeeded()
 												var time:Int = 5
-												Timer.scheduledTimer(withTimeInterval: 1.0, repeats: true) { timer in
+												levelView.timer = Timer.scheduledTimer(withTimeInterval: 1.0, repeats: true) { timer in
 																time -= 1
 																levelView.label_time.text = "\(time)"
 																levelView.animation()
@@ -65,6 +66,7 @@
 				}
 
 				@IBAction func completeAction(_ sender: UIButton) {
+								timer?.invalidate()
 								UIView.animate(withDuration: 0.4) {
 												self.transform = .init(scaleX: 0.1, y: 0.1)
 												self.alpha = 0

--
Gitblit v1.7.1