fix
无故事王国
2024-06-18 c1862d736587c9a5c10a368dabaeb72be2df4bcb
DolphinEnglishLearnStudent/Moudle/Home/Listen/VC/HomeListenFight_lesson_2_VC.swift
@@ -11,9 +11,7 @@
class HomeListenFight_lesson_2_VC: BaseVC {
            private var viewModel = FightAnswerViewModel()
            private var listenNewModel:ListenNewModel!
//            private var randomElement:Listen1SubModel?
            private var page:Int!
            var rootViewModel:HomeListenFightViewModel!
            private var tempViews = [StudyHandleView]()
@@ -21,9 +19,6 @@
            private var playedIndex = Set<Int>() //已经播放过的view
            private var voicePlayer = VoicePlayer.share()
            private var isAnsterModel = Set<Listen1SubModel>()
//            private var isAnsterComplete:Bool = false //是否已经回答完成[小题]
//            private var isAnsterDone:Bool = false //是否已经回答完成[大题]
            private lazy var stackView:UIStackView = {
                        let stackView = UIStackView()
@@ -68,6 +63,7 @@
            override func viewDidDisappear(_ animated: Bool) {
                        super.viewDidDisappear(animated)
                        VoicePlayer.share().delegate = nil
                        VoicePlayer.share().playerInterrupt()
            }
            func restore(){
@@ -160,9 +156,11 @@
                                                var lessionType:Fight_lessonType = .none
                                                if handleView.vioceSoundUrl == weakSelf.listenNewModel.subjectList[weakSelf.page][row].correct{
                                                            lessionType = .success
                                                                        weakSelf.voicePlayer.playerEnd()
                                                            weakSelf.voicePlayer.playSuccessVoice()
//                                                                        weakSelf.voicePlayer.playerInterrupt()
                                                }else{
                                                            lessionType = .fail
                                                            weakSelf.voicePlayer.playFailVoice()
                                                }
                                                switch lessionType {
@@ -313,12 +311,5 @@
                                    }
                        }
//                        if isAnsterComplete{
////                                    getNextAnswer()
//                                    if !isAnsterDone{
//                                                let v = rootViewModel.answerCount.value
//                                                rootViewModel.answerCount.accept(v + 1)
//                                    }
//                        }
            }
}