icloud同步互联网

时间:2015-10-03 15:55:42

标签: ios swift

我将使用icloud sync功能升级我的应用程序。

简短的例子:

我的应用程序中的

是一个tablew视图,您可以在其中保存新条目。 这些条目将保存在核心数据中。

我想知道这一点:

检查iCloud是否激活?

- >是的 - >条目将保存在iCloud / request中

- >不 - >条目将保存在核心数据/请求中

主题" icloud"对我来说是新的 - 我有一些悬而未决的问题。 如果icloud是激活的,我会检查如果有互联网连接可以保存一个条目。

  • 如果没有连接可以怎么办?我应该在哪里保存这个条目?
  • 我何时以及如何将此条目保存到icloud?

我的参赛作品也应该没有互联网连接。

  • 如果我不能通过icloud请求它们,我应该如何显示这些条目?

我的应用使用ios 9 swift 2

非常感谢:)

1 个答案:

答案 0 :(得分:1)

您可以将核心数据存储保留为主数据库,并仅将iCloud用于同步更改。这将为您提供出色的离线用户体验。我想用户可以拥有多个设备(例如手机和iPad),并且您希望能够在所有设备之间进行同步,这可以通过CloudKit SDK实现。查看WWDC 2014中的intro to CloudKitAdvanced CloudKit视频。