在使用CloudKit时,discoverAllContactUserInfosWithCompletionHandler无法在discoveredUserInfo数组中返回任何内容。我在两部手机上都有一个测试应用程序。一个人可以看到另一个人(discoverAllContactUserInfosWithCompletionHandler通过查找返回第二个用户的信息)但反之亦然。我检查了两部手机上的所有设置,包括iCloud Drive->通过电子邮件查找我,联系人列表中的正确电子邮件地址,iCloud驱动器已打开为该应用程序。一切。
我注意到即使在可以看到第二个用户的手机上,有时被发现的用户数据也是空白的,有时它会返回第二个用户,看似随意。
其他人看到这种行为?
答案 0 :(得分:0)
看起来Apple只允许每个时段发出一定数量的请求。然后你会期待一个CKError。我为此创建了一个关于苹果的错误报告(ID = 19712839) 我建议你这样做。