我很好奇在后台获取核心数据更改的最佳方式,而我的应用程序未处于活动状态。
为了澄清我的用户倾向于在一台设备(即iPhone)上使用我的应用程序并导致相当多的更改。然后他们转到另一台设备,并期望所有更改的记录立即弹出。
目前,我的应用程序大约需要20秒才能让所有核心数据更新在iCloud打开后传播,并且会监听相应的通知。有没有一种很好的方法在后台更新它,以便用户不必等待?
由于
答案 0 :(得分:0)
我认为这是不可能的。您的应用只能在激活后通过iCloud更新其核心数据存储。据我所知,没有可用的机制使其在没有用户交互的情况下保持活动状态 - 并且保持活动状态似乎也不可行。