ios - 如何访问 iCloud 作为 iCloud 的核心数据已弃用

标签 ios swift xcode icloud

我正在开发一个使用核心数据的应用程序,因为我认为我可以使用核心数据为 iCloud 提供的同步功能在 iPad 和 iPhone 之间同步数据,现在它已被弃用。

我遇到了 CloudKit,但它主要用于创建和管理可供最终用户社区使用的数据,而不仅仅是聊天应用程序。我的应用程序仅适用于单用户,以便用户可以在他们的苹果生态系统设备之间同步他们的数据。

我是 iOS 开发的新手,所以了解哪种技术可以满足我的要求会很有帮助。

简而言之,你能建议我应该用什么吗

  1. 如果必须将数据存储在手机上以供离线使用
  2. 然后在用户使用 iPhone、iPad 和 iWatch 时跨设备同步

附言您能否提出一些不需要用户在保存数据时登录 iCloud 的建议。

最佳答案

CoreData/iCloud 集成在 iOS 10/macOS Sierra 中已弃用,并且没有替代品(至少到目前为止)。

到目前为止的进展:

请注意,CoreData/iCloud 集成在未来一段时间内仍将有效。使用它的应用程序不会突然停止工作。

关于ios - 如何访问 iCloud 作为 iCloud 的核心数据已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39813835/

相关文章:

ios - Swift Playgrounds 类 Viewcontroller 没有成员 ""?

iphone - Xcode Storyboard

ios - 核心数据 : error: Failed to call designated initializer on NSManagedObject class

ios - 如何针对所有屏幕尺寸在 Xamarin iOS 的中心对齐元素?

ios - Xcode11 dyld : Library not loaded . .. 原因:找不到图像

ios - 将 NSSet 转换为 NSMutableArray

ios - Swift 中的分割操作

ios - 将工具栏定位在屏幕顶部,底部有正确的阴影

XCode 7.3.1 更新未安装

ios - 照片错误 : Unable to obtain assetsd XPC proxy 是什么意思