ios - 我应该在哪里从 UIViewController 中的 firebase 加载数据
问题描述
我在试图弄清楚我应该在哪里将 Firebase 中的数据加载到我的应用程序中时遇到了麻烦。我不确定将数据加载到viewDidLoad或viewWillAppear的位置。我目前正在viewDidLoad中加载数据,但是当我访问另一个将项目添加到 Firebase 以由前一个视图控制器显示的视图控制器时。但是当我弹回原始视图控制器时,它不会在视图控制器中显示更新,该更新应该显示已更新或添加到数据库中的项目。
解决方案
您的情况的最佳选择是viewWillAppear
在您 pop back 时调用它,因此请确保释放数组并再次加载它,如果它不是子添加观察
推荐阅读
- wpf - 将 CheckBox 模板中的内容插入 TextBlock 文本字段
- python - 使用 GPU 时,Tensorflow 给出退出代码 -1073741571 (0xC00000FD)
- spam-prevention - 如何阻止来自 Internet 的包含我的域在信封中的邮件和来自
- python - Django:返回属于特定模型的多对多关系的不同集合
- user-experience - 累积布局偏移 (CLS) - 不知道它发生在哪里
- c - 将2个字符加在一起时出现问题
- flutter - Flutter - 在不停止当前播放的情况下播放音频
- c# - C# Winforms AutoScaleMode DPI 和工具栏按钮
- python - 在 Maya API 中选择顶点到边缘选择?
- python - 使用 PCA 时如何决定使用训练数据还是测试数据?