【问题标题】:Get Address and Phone Numbers from Contact?从联系人获取地址和电话号码?
【发布时间】:2012-04-23 16:38:44
【问题描述】:

在我的应用程序中,我需要获取一堆联系方式,我可以成功地获取名字和姓氏之类的信息,如下所示:

NSString *firstName = (__bridge NSString *)ABRecordCopyValue(person, kABPersonFirstNameProperty);

但是我无法获得这样的地址详细信息的任何电话号码,任何帮助将不胜感激,谢谢。

【问题讨论】:

    标签: iphone objective-c contacts


    【解决方案1】:

    一个人只有一个名字,但可能有多个电话号码。您需要获取所有已知的手机,如下所示:

    ABMultiValueRef allPhones = ABRecordCopyValue(person, kABPersonPhoneProperty);
    

    然后您可以在ABMultiValueRef 中查找特定号码(家庭、工作、手机等)。地址也一样。

    Here 是展示该技术的好答案;它是 ARC 之前的版本,因此您自然需要将 __bridge 添加到演员表中。

    【讨论】:

      猜你喜欢
      • 2014-02-12
      • 2015-01-24
      • 1970-01-01
      • 1970-01-01
      • 2015-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-30
      相关资源
      最近更新 更多