func getDataFromFireStore() { print("getting data") let activityView = activityIndicatorView() activityView.startAnimating() let db = Firestore.firestore() db.collection("Activities").getDocuments() { (querySnapshot, error) in if error != nil { print("Error getting documents: \(error!)") } else { self.activitiesArray.removeAll() for document in querySnapshot!.documents { print("for loop") let activities = ActivitiesModel() let data = document.data() activities.title = data["title"] as! String activities.description = data["description"] as! String activities.image_url = data["image_url"] as! String self.activitiesArray.append(activities) } activityView.stopAnimating() self.activitiesTableView.reloadData() } } }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter