由于与共享模型的关系而被调用的通知块

时间:2017-08-03 09:16:25

标签: ios swift realm

我正在编写一个应用程序,我使用Realm作为从我的API获取的模型的缓存层。因此,每当用户导航到屏幕时,我首先从cache(Realm)获取数据并立即显示它们,同时在后台运行更新的异步请求。获取数据后,将触发旧notificationBlock上的Realm Collection,并在屏幕上更新数据。

现在针对这个问题,我的大多数模型都基于one-to-many关系,因此可以与同一模型有关系。让我们以UserTask模型为例 - 每个用户可以拥有许多任务,每个任务完全属于一个用户。现在,假设我向realm添加了一个新任务,包括用户模型(用户未更新),属于该用户的所有现有任务似乎都获得了更新通知,因为用户模型也已存储,但是那些已经存在的任务,也没有实际修改用户。

有什么方法可以解决这个问题吗?

0 个答案:

没有答案