在后台获取核心数据更新的最佳方法

时间:2015-01-05 21:02:12

标签: core-data ios8 icloud

我很好奇在后台获取核心数据更改的最佳方式,而我的应用程序未处于活动状态。

为了澄清我的用户倾向于在一台设备(即iPhone)上使用我的应用程序并导致相当多的更改。然后他们转到另一台设备,并期望所有更改的记录立即弹出。

目前,我的应用程序大约需要20秒才能让所有核心数据更新在iCloud打开后传播,并且会监听相应的通知。有没有一种很好的方法在后台更新它,以便用户不必等待?

由于

1 个答案:

答案 0 :(得分:0)

我认为这是不可能的。您的应用只能在激活后通过iCloud更新其核心数据存储。据我所知,没有可用的机制使其在没有用户交互的情况下保持活动状态 - 并且保持活动状态似乎也不可行。