Commit 9191006f015ed1960231ab2585a4a1bbb3271981

Authored by 张旭
1 parent 7692b096

下滑原生页数据重复加问题

metaCode/Classes/Main/HomePage/Controller/CNUpSlideViewController.swift
@@ -205,16 +205,16 @@ class CNUpSlideViewController: CNLiveBaseViewController,UITableViewDelegate,UITa @@ -205,16 +205,16 @@ class CNUpSlideViewController: CNLiveBaseViewController,UITableViewDelegate,UITa
205 hiddenLoading() 205 hiddenLoading()
206 206
207 if status == .success{ 207 if status == .success{
208 - self.dataArray.addObjects(from: result as! [Any]) 208 + self.dataArray.removeAllObjects()
  209 + let array = result as! [Any]
209 let newDataArray = NSMutableArray() 210 let newDataArray = NSMutableArray()
210 - for slideModel in self.dataArray { 211 + for slideModel in array {
211 if let model = slideModel as? CNLiveDownSlideModel{ 212 if let model = slideModel as? CNLiveDownSlideModel{
212 213
213 let layout = CNLiveDownSlideModelLayout.init(model: model) 214 let layout = CNLiveDownSlideModelLayout.init(model: model)
214 newDataArray.addObjects(from: [layout.getCellHModel()]) 215 newDataArray.addObjects(from: [layout.getCellHModel()])
215 } 216 }
216 } 217 }
217 - self.dataArray.removeAllObjects()  
218 self.dataArray.addObjects(from: newDataArray as! [Any]) 218 self.dataArray.addObjects(from: newDataArray as! [Any])
219 219
220 self.tableView.reloadData() 220 self.tableView.reloadData()