XCode 5.0.2 模拟器通讯录为空

Posted

技术标签:

【中文标题】XCode 5.0.2 模拟器通讯录为空【英文标题】:XCode 5.0.2 simulator address book is empty 【发布时间】:2013-11-20 06:58:51 【问题描述】:

Xcode 5.0.2 更新后,模拟器通讯录为空。显然,如果要在模拟器上测试通讯录代码,现在每次重置模拟器时都必须手动输入测试联系人。较早的一个有标准测试地址“John Appleseed”等。 有没有更简单的方法在模拟器上使用测试联系人? PS:我想感谢DipakSonara and Paaske。我的代码也遇到了同样的问题,之前运行良好,我从没想过通讯录在更新中被清空了。 编辑: 我从备份中重新加载了 XCode 5.0.1,地址簿又恢复了其早期的标准联系人。 编辑: 今天试着打开XCode5.0.2下的通讯录,还有模拟器7.0,旧的通讯录都在那里。所以这似乎是一个间歇性问题。

【问题讨论】:

这个问题已在 Xcode6 中得到纠正 - 旧地址簿条目又出现了。 【参考方案1】:

我也遇到过这个问题。我想出的唯一解决方案是:

手动添加多个联系人,这可能会令人沮丧 创建一个项目,用多个联系人填充地址簿,如果您需要更多联系人,这会更容易 现在 ios 模拟器支持 iCloud,并且您已经备份了联系人,您可以将其同步到您的 iCloud 帐户,触发 iCloud 同步,并使用您的实际通讯录进行测试。

【讨论】:

感谢您的回答,以及非常有趣的建议 #3!我不知道您可以将自己的联系人加载到模拟器的通讯录中。这样就解决了问题!

以上是关于XCode 5.0.2 模拟器通讯录为空的主要内容,如果未能解决你的问题,请参考以下文章

模拟实现通讯录-文件的方法

模拟实现通讯录<三> (文件流)

模拟通讯录

模拟实现动态内存版本的通讯录

C语言模拟通讯录动态版本

简单模拟添加并合并通讯录~python+