2015-01-05 102 views
1

我很好奇在後臺獲取核心數據更改的最佳方式,而我的應用程序未處於活動狀態。在後臺獲取核心數據更新的最佳方式

只是爲了說明我的用戶傾向於在一臺設備(即iPhone)上使用我的應用程序,並導致不少變化。然後他們轉到另一臺設備,並期望所有更改的記錄立即彈出。

目前,我的應用程序需要大約20秒的時間才能將所有核心數據更新從iCloud傳播出去,並且它會偵聽相應的通知。有沒有更好的方法在後臺更新,以便用戶不必等待?

謝謝

回答

0

我認爲這是不可能的。您的應用只能在iCloud處於活動狀態時更新其Core Data存儲。據我所知,沒有可用的機制在沒有用戶交互的情況下使其處於活動狀態 - 並保持其活躍狀態似乎也不可行。

相關問題