Ios CloudKit Discovery Discovery ContactUserInfoSwithCompletionHandler返回空
目标如下:Ios CloudKit Discovery Discovery ContactUserInfoSwithCompletionHandler返回空,ios,objective-c,swift,icloud,cloudkit,Ios,Objective C,Swift,Icloud,Cloudkit,目标如下: 用户A和用户B是应用程序的用户 他们使用不同的设备登录到不同的iCloud帐户 两个用户都可以在应用程序中发现 一旦启用,用户A可以看到用户B正在使用该应用程序,反之亦然(假设双方的联系人簿中都有对方的iCloud电子邮件) 目前,我已经完成了以下步骤,但是discoverAllContactUserInfosWithCompletionHandler返回空。 我被难住了。我已经: 已为CloudKit配置应用程序 我正在与您核对状态 accountStatusWithComplet
discoverAllContactUserInfosWithCompletionHandler
返回空。
我被难住了。我已经:
accountStatusWithCompletionHandler
。我正在接收accountStatus==。可用
状态检查发现权限(CKApplicationPermissions.PermissionUserDiscoverability)
。我正在接收permissionStatus==。已授予
discoverAllContactUserInfosWithCompletionHandler
请求应用程序用户。在完成块中,我没有收到任何错误和一个空用户数组。我还尝试使用discoverUserInfoWithEmailAddress
拉取我在单独设备上注册的用户。这将返回一个nil用户对象,但没有错误