How can I fetch the recently logged in iCloud user's AppleID
, firstName
, lastName
via CKRecordID
from CloudKit?
For firstName, lastName you can use this way, e-mail / appleID I still do not know:
var defaultContainer = CKContainer.defaultContainer()
var publicDatabase = defaultContainer.publicCloudDatabase
defaultContainer.discoverUserInfoWithUserRecordID(recordID, {userInfo, error in
println("firstName: \(userInfo.firstName?) lastName: \(userInfo.lastName?)")
})