ABPerson中发短信的默认电话号码

时间:2012-05-21 21:20:13

标签: iphone ios cocoa abmultivalue abperson

我正在尝试使用ABPerson获取为iPhone地址簿联系人发送短信的默认电话号码。我知道要使用ABMultiValue。但我无法确定是否有办法确定默认短信电话号码(或以这种方式,默认电话呼叫电话号码,电子邮件或地址)。我即将抓住每个人的第一个对象,但我担心,对于短信,电话可能是固定电话或者无法接收文本。任何有关如何处理此事的建议都将受到赞赏。

1 个答案:

答案 0 :(得分:1)

您可以从ABMultiValue中提取家庭,工作和手机号码的特定值。您可能希望使用与 kABPersonPhoneMobileLabel 和/或 kABPersonPhoneIPhoneLabel 对应的值来发送短信。如果这两个值都不存在,请选择第一个可用的电话号码。