Документация для FirebaseUI-Firestore iOS не очень тщательна, я реализовал код, но представление моей коллекции не заполняется:
class HomeViewController:UIViewController {
@IBOutlet weak var collectionView: UICollectionView!
var firestore:Firestore = Firestore.firestore()
override func viewDidLoad() {
super.viewDidLoad()
let query = firestore.collection("/offers")
let dataSource = collectionView.bind(toFirestoreQuery: query) { (collectionView, indexPath, documentSnapshot) -> UICollectionViewCell in
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cell", for: indexPath) as! OfferHolderCollection
print("POPULATING")
cell.myLabel?.text = documentSnapshot.data()?["name"] as? String
return cell
}
}
В Android метод adapter.startListening () будет помещен внутри onResume () для начала извлечения данных, но, похоже, такого метода для iOS нет. Достаточно ли кода, приведенного выше, для начала извлечения данных?