From 09a372bc45fde16fd42257ab6f78b8deeecf720b Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期三, 16 四月 2025 16:38:05 +0800 Subject: [PATCH] fix bug --- XQMuse/Root/Course/VC/CourseVCOfficalCommentVC.swift | 17 +++++++++++------ 1 files changed, 11 insertions(+), 6 deletions(-) diff --git a/XQMuse/Root/Course/VC/CourseVCOfficalCommentVC.swift b/XQMuse/Root/Course/VC/CourseVCOfficalCommentVC.swift index 6b4a7e6..f8cd103 100644 --- a/XQMuse/Root/Course/VC/CourseVCOfficalCommentVC.swift +++ b/XQMuse/Root/Course/VC/CourseVCOfficalCommentVC.swift @@ -28,6 +28,16 @@ private var bannerModels = [CommonBannerModel]() private var viewModel = CourseVCOfficalViewModel() + override func viewDidAppear(_ animated: Bool) { + super.viewDidAppear(animated) + Services.getCourseBannerList().subscribe(onNext: {data in + for (index,v) in (data.data ?? []).enumerated(){ + self.bannerModels.append(CommonBannerModel(index: index, id: v.id, name: v.name, resource:v.imageUrl.jq_urlEncoded(), mediaType: .imageUrl,courseId: v.courseId)) + } + self.collectionView.reloadData() + }).disposed(by: disposeBag) + } + override func viewDidLoad() { super.viewDidLoad() @@ -41,12 +51,7 @@ self.collectionView.reloadData() }).disposed(by: disposeBag) - Services.getCourseBannerList().subscribe(onNext: {data in - for (index,v) in (data.data ?? []).enumerated(){ - self.bannerModels.append(CommonBannerModel(index: index, id: v.id, name: v.name, resource:v.imageUrl.jq_urlEncoded(), mediaType: .imageUrl,courseId: v.courseId)) - } - self.collectionView.reloadData() - }).disposed(by: disposeBag) + viewModel.configure(collectionView) viewModel.beginRefresh() -- Gitblit v1.7.1