0
我創建了tableview單元格的tableview。我能夠列出表格視圖不同行上的內容(我列出了來自tableview行上設備的歌曲)。下面給出了這個代碼片段。Tableview內容在滾動時被重新排序Swift
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath:NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! hostTableViewCell //hostTableViewCell is the custom cell class
cell.backgroundColor = UIColor.clearColor()
print("\(songList[indexPath.section + StaticThing.timesCalled].songTitle)")
cell.clientCellLabel!.text = songList[indexPath.section + StaticThing.timesCalled].songTitle
copyOfAllSongsArray.append(songList[indexPath.section + StaticThing.timesCalled].songTitle) // Taking text of the cells in an array
cell.detailTextLabel!.text = "\(songList[indexPath.section + StaticThing.timesCalled].artistName)"
StaticThing.doSomething()
if (StaticThing.timesCalled == songList.count){
StaticThing.timesCalled = 0
}
return cell;
}
第一次加載時的tableview顯示其內容。但是,每次滾動頁面時,tableview的內容都會被重新排序。每次滾動表格時,內容都會以隨機方式重新排序。如何解決這個問題?
你在哪裏存儲UITableView數據源? – luiyezheng