ios - 如何知道核心数据已经完成了它的任务 swift iOS?
问题描述
我有一个应用程序。在主屏幕(视图 A)中 - 它从网络中获取数据并存储在本地数据库中。
我在另一个视图(视图 B)中显示已存储在本地的数据。
如果在 ViewA 中仍然发生将数据加载到本地的操作时用户移动到 ViewB,则它不会显示任何内容。所以我想给出一些进度条,直到操作完成。我怎么知道操作已经完成?我应该使用通知观察者还是有其他更好的方法?
如果用户在所有数据加载到本地后移动到 ViewB,则完全没有问题。
解决方案
推荐阅读
- python - 如何跟踪数据框中的更改,但仅限于一个方向
- flutter - Flutter,如何将容器视为面板或类似的东西?
- python - rect.collisionrect 在两个矩形之间不起作用
- android - 对象属性中的图像如何工作并从位图中设置它们?
- postgresql - Jooq 无法从数据库中找到我的公共模式
- c - 将类型转换的指针传递给 pthread_join
- mongodb - 如何获取日期的年份并计算每年的记录
- javascript - 包含小表的对象与不包含表的较大对象
- sql-server - 无法在 AWS RDS 的 SQL Server 上执行系统过程
- python - 在python上导入模块的问题