我有一個iphone應用程序,它使用coredata來存儲它的內容。用戶經常問我是否可以提供一種在他們的移動設備(ipod/iphone/ipad)之間同步數據的方式。截至目前,我不知道如何實現這一目標。 我發現zsync,但這似乎取決於應用程序的osx版本(我沒有)。我還閱讀了關於即將到來的iclouds同步功能,並且它似乎是我需要的 - 但是我認爲它不可能同步coredata內容,但是僅基於文本的內容(例如xml存儲文件)。這是真的?如何在設備之間同步coredata?
我想到的另一種方式是濫用eventkit api通過用戶提供的日曆進行同步。因爲我的應用程序主要是管理事件,可以選擇將其存儲在用戶日曆中(除了coredata存儲),通過日曆同步對我來說似乎很好。但是我認爲同步可能會中斷,例如當用戶選擇不同步整個日曆,但只有3個月在設備設置/帳戶設置。
任何人都知道我的方法應該如何?有小費嗎?