首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么CloudKit发现在设备上返回零用户,而在模拟器中返回多个用户?

为什么CloudKit发现在设备上返回零用户,而在模拟器中返回多个用户?
EN

Stack Overflow用户
提问于 2015-05-25 02:32:57
回答 1查看 78关注 0票数 0

我在模拟器和设备上都有相同的地址簿记录,但是当我运行这个应用程序时,我得到了不同的结果.

在模拟器中,返回的记录数=3

在设备上,返回的记录数=0

在生产环境中,发现号甚至可以在设备上工作吗?

我对此并不熟悉,但我需要一个正确的方向。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-25 09:06:39

discoverAllContactUserInfosWithCompletionHandler.存在一些问题很久以前,我已经在https://bugreport.apple.com上发布了一个bug报告。那时它甚至被标记为重复。我不知道这种行为在生产中有多一致。

在我的经验中,开发的行为是不一致的。它可能会发生,你不会得到一个结果数小时,然后突然它可以返回的结果。在那之后,它有时又停止工作了。

在我的应用程序中,我试图通过存档结果(如果有)来使其更稳定,如果没有结果,那么只返回存档的结果。可以使用NSKeyedArchiver对结果进行存档。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30430493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档