我需要检索"我的号码"来自AddressBook,但我无法知道如何做到这一点。在访问AddressBook中的联系人时,我设法获得所有联系人,但我不知道如何获得"我的号码"。我知道它可以访问,例如在我的手机上,它被归类为我的名字和姓氏,因此我设法从那里拿走它。但我希望以标准化的方式访问"我的号码"。
非常感谢你的帮助,
答案 0 :(得分:0)
"出于安全原因,iPhone OS将应用程序(包括其首选项和数据)限制在文件系统中的唯一位置。此限制是安全功能的一部分,称为应用程序"沙盒。"沙箱是一组细粒度的控件,限制了应用程序对文件,首选项,网络资源,硬件等的访问。"
设备的电话号码在您应用程序的容器中不可用。您需要将应用程序修改为仅在目录容器中读取,然后将二进制文件重新提交到iTunes Connect,以便重新考虑App Store的应用程序。
答案 1 :(得分:0)
这是不允许的。没有公共API来获取用户的电话号码。 关于这个主题,很少有关于SO的公开问题。例如this。