如何获取CloudKit中的当前用户ID?
我想在公共数据库的表中为每个用户最多保存一条记录(即一个评分)。为此,我需要保存当前的用户ID或设备ID。但是我怎么能得到呢?
回答
是的,多个应用程序可以使用相同的CloudKit数据。当您获得CKContainer时,我假设您对这两个应用程序都使用了以下内容?
let container = CKContainer.defaultContainer()
这将适用于主应用程序(具有与Cloudkit标识符匹配的包标识符的应用程序)。其他应用将需要初始化容器,如下所示:
let container = CKContainer(identifier: "iCloud.com.example.appname")
技术交流
QQ:3365059189
SwiftUI技术交流QQ群:518696470