Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @IBAction func englishGO(_ sender: Any) {
- self.tabBarController?.selectedIndex = 1
- let tutorVC = TutorListViewController()
- tutorVC.observeEnglishCases()
- }
- func observeEnglishCases(){
- let casesRef = Database.database().reference().child("cases")
- let queryRef = casesRef.child("school").queryEqual(toValue: "ling")
- queryRef.observe(.value, with: { snapshot in
- var tempPosts = [Case]()
- for child in snapshot.children {
- if let childSnapshot = child as? DataSnapshot,
- let dict = childSnapshot.value as? [String:Any],
- let name = dict["name"] as? String,
- let gender = dict["gender"] as? String,
- let school = dict["school"] as? String,
- let year = dict["year"] as? String,
- let major = dict["major"] as? String,
- let tutorsubject = dict["tutorsubject"] as? String,
- let tutoryear = dict["tutoryear"] as? String,
- let tutorperformance = dict["tutorperformance"] as? String,
- let region = dict["region"] as? String,
- let minimumprice = dict["minimumprice"] as? String,
- let thingtospeak = dict["thingtospeak"] as? String,
- let photoURL = dict["photoURL"] as? String,
- let url = URL(string:photoURL){
- let caser = Case(name: name, gender: gender, school: school, year: year, major: major, tutorsubject: tutorsubject, tutoryear: tutoryear, tutorperformance: tutorperformance, region: region, minimumprice: minimumprice, thingtospeak: thingtospeak, photoURL: url)
- tempPosts.insert(caser, at:0)
- }
- }
- self.cases = tempPosts
- self.tutorCasesCollectionView.reloadData()
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement