를 다시로드 호출됩니다. 제대로로드 처음으로 (검은 색 배경으로 모든 셀) 나는 화면으로 가서 그것은 또한 제대로 내 코드를 다음 몇 가지 다른 세포를로드하고 흰색 배경을 가진 세포를로드있는 UITableViewController, 세포 내 응용 프로그램에 잘못
. 내가 돌아 가기 갈 때
문제가 발생합니다. 흰색 배경 세포의 수와 같은
그것의 흰색 사람이 될 백그라운드로 세포가 한 번 검은 만들기, 제기된다 (그것은 내가 원하는 게 아니에요). 일단 셀이 화면에로드되면 장치의 메모리에 남아 있어야한다고 생각했습니다.
코드가 올바르지 만 제대로 작동하는지 확인하기 위해 코드에 인쇄물을 넣었습니다.
그래서 나는 당신에게 이런 종류의 문제가 있거나 비슷한 문제가 있었습니까? 이것이 iOS 버그라고 생각합니까?
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> HistoricoSelectedCell {
let cell2 = tableView.dequeueReusableCell(withIdentifier: "historicoCell", for: indexPath) as! HistoricoSelectedCell
let item = itemChosen[indexPath.row].item
let cell = self.configureCell(cell: cell2, indexPath: indexPath, item: item!)
return cell
}
코드를 추가하십시오. 이것 좀 읽어주세요 : https://stackoverflow.com/help/how-to-ask – Barns