我们的目标是:
目前,我已经完成了以下步骤,但是discoverAllContactUserInfosWithCompletionHandler返回空。我很困惑。我已经:
accountStatusWithCompletionHandler检查状态。我收到了accountStatus == .AvailablestatusForApplicationPermission(CKApplicationPermissions.PermissionUserDiscoverability)检查发现权限。我收到了permissionStatus == .GranteddiscoverAllContactUserInfosWithCompletionHandler的应用程序用户。在完成块中,我没有收到错误和空用户数组。我还尝试使用discoverUserInfoWithEmailAddress来提取我在另一个设备上注册的用户。这将返回一个零用户对象,但没有错误。我不知道我在这里错过了什么。如有任何建议或故障排除提示,将不胜感激。
发布于 2015-06-06 04:40:31
看看这个答案- CKDiscoverAllContactsOperation not fetching contacts
其他用户必须使用您的应用程序在他们的iCloud帐户上启用可发现性,并使用与您的联系人相同的电子邮件地址。
https://stackoverflow.com/questions/30366310
复制相似问题