我弄清楚了如何检索第一/lastName登录用户。有办法获得苹果id吗?
var defaultContainer = CKContainer.defaultContainer()
var publicDatabase = defaultContainer.publicCloudDatabase
defaultContainer.discoverUserInfoWithUserRecordID(recordID, {userInfo, error in
println("firstName: (userInfo.firstName?) lastName: (userInfo.lastName?)")
})
您无法检索当前用户的电子邮件地址-您将不得不在CloudKit之外请求它。这是隐私问题。您应该使用UserRecordId
来唯一地标识用户。
你可以,但是,搜索其他用户,如果你已经知道他们的电子邮件地址与CKDiscoverUserInfosOperation