我在模拟器和设备上都有相同的地址簿记录,但是当我运行这个应用程序时,我得到了不同的结果.
在模拟器中,返回的记录数=3
在设备上,返回的记录数=0
在生产环境中,发现号甚至可以在设备上工作吗?
我对此并不熟悉,但我需要一个正确的方向。
发布于 2015-05-25 09:06:39
discoverAllContactUserInfosWithCompletionHandler.存在一些问题很久以前,我已经在https://bugreport.apple.com上发布了一个bug报告。那时它甚至被标记为重复。我不知道这种行为在生产中有多一致。
在我的经验中,开发的行为是不一致的。它可能会发生,你不会得到一个结果数小时,然后突然它可以返回的结果。在那之后,它有时又停止工作了。
在我的应用程序中,我试图通过存档结果(如果有)来使其更稳定,如果没有结果,那么只返回存档的结果。可以使用NSKeyedArchiver对结果进行存档。

https://stackoverflow.com/questions/30430493
复制相似问题