From 46acca18a3d1744e1930f0bac7509a2a5959df1b Mon Sep 17 00:00:00 2001 From: 无故事王国 <841720330@qq.com> Date: 星期三, 26 六月 2024 18:58:14 +0800 Subject: [PATCH] fix --- DolphinEnglishLearnStudent/Moudle/Home/HomeVC.swift | 26 +++++++++----------------- 1 files changed, 9 insertions(+), 17 deletions(-) diff --git a/DolphinEnglishLearnStudent/Moudle/Home/HomeVC.swift b/DolphinEnglishLearnStudent/Moudle/Home/HomeVC.swift index cd17a38..7161f0d 100644 --- a/DolphinEnglishLearnStudent/Moudle/Home/HomeVC.swift +++ b/DolphinEnglishLearnStudent/Moudle/Home/HomeVC.swift @@ -14,10 +14,15 @@ super.viewDidLoad() Services.parentPage().subscribe(onNext: {data in - if let img = data.data{ - SDWebImageDownloader.shared.downloadImage(with: URL(string: img)) { image, _, _, _ in - if let img = image{ - LaunchImageHelper.changeAllLaunchImageToLandscape(img) + if let imgStr = data.data{ + let promptlaunchScreen = UserDefaults.standard.object(forKey: "promptlaunchScreen") as? String + if promptlaunchScreen != imgStr || promptlaunchScreen == nil{ + SDWebImageDownloader.shared.downloadImage(with: URL(string: imgStr)) { image, _, _, _ in + if let img = image{ + LaunchImageHelper.changeAllLaunchImageToLandscape(img) + UserDefaults.standard.setValue(imgStr, forKey: "promptlaunchScreen") + UserDefaults.standard.synchronize() + } } } } @@ -25,23 +30,10 @@ Services.promptVoice().subscribe(onNext: {data in if let model = data.data{ -// ArchiveTool.archive(model: model,force: true) -// -// if let v = ArchiveTool.unarchive(model: PromptVoiceModel.self){ -// -// } - let voice = UserDefaults.standard.object(forKey: "promptVoiceDate") as? String if model.updateTime != voice{ VoicePlayer.share().donwloadPromoteVoice(successVoice: model.correct, failVoice: model.error,updateTime: model.updateTime) } - } - }).disposed(by: disposeBag) - - Services.onlineDuration().subscribe(onNext: { data in - if let time = data.data{ - sceneDelegate?.globalTimeval = time - sceneDelegate?.startTimer() } }).disposed(by: disposeBag) } -- Gitblit v1.7.1