Swift 更新我的UI时Firestore侦听器的最佳做法
我需要将Firestore侦听器放在视图控制器中,还是可以将它们放在模型类中?根据我的研究,最佳实践显然是将数据库代码保存在不同的模型中 但是,我需要根据数据库更改更新UI 这意味着我至少应该在视图控制器中而不是模型中附加侦听器,对吗 还是我违反了这里的最佳实践 祝福Swift 更新我的UI时Firestore侦听器的最佳做法,swift,firebase,google-cloud-firestore,Swift,Firebase,Google Cloud Firestore,我需要将Firestore侦听器放在视图控制器中,还是可以将它们放在模型类中?根据我的研究,最佳实践显然是将数据库代码保存在不同的模型中 但是,我需要根据数据库更改更新UI 这意味着我至少应该在视图控制器中而不是模型中附加侦听器,对吗 还是我违反了这里的最佳实践 祝福 Tai是的,您需要将侦听器放在viewController上,或者您可以创建另一个类,如singleton包含侦听器方法,并使用其方法更新Ui。这也减少了对相同代码的重写
Tai是的,您需要将侦听器放在viewController上,或者您可以创建另一个类,如singleton包含侦听器方法,并使用其方法更新Ui。这也减少了对相同代码的重写