草庐IT

discoverAllIdentities

全部标签

swift - 从 iOS 10.3 开始,discoverAllIdentities 和 discoverUserIdentity 为 CKUserIdentity.lookupInfo 返回 nil

CKContainer.discoverAllIdentities(completionHandler:),discoverUserIdentity(recordID:-完成处理程序返回CKUserIdentity但.lookupInfo始终为零,即使联系人包含电子邮件、电话等。其他属性,如hasiCloudAccount、userRecordID、nameComponents都很好。这个问题刚刚开始发生在最近的Swift3.1版本中。有谁知道这是否是预期的行为,因为我无法在发行说明中找到任何关于CloudKit更改的引用,但这看起来像是隐私问题。经过进一步调查,这个问题似乎是由于最近

swift - CKContainer.discoverAllIdentities 总是失败

CKContainer.discoverAllIdentities在我的CloudKit应用程序中请求总是失败。它在几天内不断失败。失败(导致相同错误)的代码的简化版本是:privatefuncgetContacts(completion:(([CKUserIdentity]?)->Void)?){container.status(forApplicationPermission:.userDiscoverability){[weakself]status,errorinifleterror=error{print(error)}switchstatus{case.granted:se