当我尝试从Firestore文档字段值读取数据时将数据分配给表视图单元格中的标签时,这是当我滚动表视图时,表视图单元格中的数据正在移动的问题,这看起来非常难看。
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
}
}
}
谢谢。