내 문제를 배열에 중복 데이터를 추가배열에 중복 된 데이터를 추가 : 오류
가 수동으로 새로 고칠 수 있지만 수동으로
를 새로 고칠 때 목록에 추가 중복 전에 내 프로그램은 잘 작동 I는 인쇄 검사 데이터는 이중 목록에 추가인쇄 결과
ARRAYLAR : [ "실시 예", "실시 예"]
,617,
시계 문제 VİDEO
override func viewDidLoad() {
super.viewDidLoad()
tableView.delegate = self
tableView.dataSource = self
getData()
}
@objc func getData() {
self.konuAdiArray.removeAll(keepingCapacity: false)
self.konuHedefTarihArray.removeAll(keepingCapacity: false)
self.konuTestArray.removeAll(keepingCapacity: false)
self.konuIDArray.removeAll(keepingCapacity: false)
self.veriGirisArray.removeAll(keepingCapacity: false)
Database.database().reference().child("users").child((Auth.auth().currentUser?.uid)!).child("dersler").child(gelenDersID!).child("konular").observe(DataEventType.childAdded) { (snapshot) in
let values = snapshot.value! as! NSDictionary
self.konuAdiArray.append(values["konuAdi"]as! String)
self.konuHedefTarihArray.append(values["konuHedefTarihi"]as! String)
self.konuTestArray.append(values["konuTestHedefi"]as! String)
self.veriGirisArray.append(values["veriGirisSoru"]as! String)
self.konuIDArray.append(snapshot.key)
print("ARRAYLAR : \(self.konuAdiArray)")
self.tableView.reloadData()
}
}
refreshBarButton 코드
@IBAction func refreshBarButton(_ sender: Any) {
getData()
}
일회성 데이터 불러 오기 –
Firebase 문서의 "데이터 한 번 읽기"섹션을 참조하십시오. https://firebase.google.com/docs/database/ios/read-and-write – Connor