| | |
| | | |
| | | VoicePlayer.share().playEnd { [weak self] in |
| | | guard let weakSelf = self else { return } |
| | | if weakSelf.viewModel.selectIndex.value != nil{ |
| | | weakSelf.collectionView.reloadItems(at: [weakSelf.viewModel.selectIndex.value!]) |
| | | weakSelf.viewModel.selectIndex.accept(nil) |
| | | } |
| | | // if weakSelf.viewModel.selectIndex.value != nil{ |
| | | // weakSelf.collectionView.reloadItems(at: [weakSelf.viewModel.selectIndex.value!]) |
| | | // weakSelf.viewModel.selectIndex.accept(nil) |
| | | // } |
| | | weakSelf.collectionView.reloadData() |
| | | } |
| | | } |
| | |
| | | |
| | | var tempImageArray = [String]() |
| | | |
| | | tempImageArray.append(listen1Model.subjectList[2].img ?? "") |
| | | tempImageArray.append(listen1Model.subjectList[4].img ?? "") |
| | | tempImageArray.append(listen1Model.subjectList[5].img ?? "") |
| | | tempImageArray.append(listen1Model.subjectList[2].img) |
| | | tempImageArray.append(listen1Model.subjectList[4].img) |
| | | tempImageArray.append(listen1Model.subjectList[5].img) |
| | | // tempImageArray.shuffle() |
| | | |
| | | view.addSubview(stackView) |
| | |
| | | NotificationCenter.default.post(name: NextLession_Noti, object: nil);return |
| | | } |
| | | |
| | | DispatchQueue.main.asyncAfter(deadline: .now()+1.5) { |
| | | DispatchQueue.main.asyncAfter(deadline: .now()+1.0) { |
| | | self.setAnswerStackView() |
| | | self.viewModel.selectIndex.accept(nil) |
| | | } |