Когда я пытаюсь присвоить данные метке в ячейке табличного представления при чтении данных из значения поля документа пожарного хранилища, возникает проблема, когда я прокручиваю табличное представление, данные в ячейках табличного представления перемещаются, что выглядит очень некрасиво.
self.tableView.register(UITableViewCell.self, forCellReuseIdentifier: "OpenCell")
let cell = tableView.dequeueReusableCell(withIdentifier: "OpenCell") as! OpenCell
let rcell = self.r[indexPath.row]
db.collection("collectionString").document(rcell.value).getDocument() { (docSnapshot, err) in
if let err=err {
print("Error getting documents: \(err)")
} else {
guard let docSnapshot = docSnapshot, (docSnapshot.exists) else {
return
}
let myData = docSnapshot.data()
let Name : String = myData!["Name"] as? String ?? ""
if Name == ""{
cell.name.text = "Name"
}
else{
cell.name.text = Name
}
}
}
Заранее спасибо.