Commit 9191006f015ed1960231ab2585a4a1bbb3271981
1 parent
7692b096
下滑原生页数据重复加问题
Showing
1 changed file
with
3 additions
and
3 deletions
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() |