获取地址簿所有电话标签列表

时间:2013-05-09 15:00:13

标签: ios6 abaddressbook

我需要为所有电话标签提供地址簿。

我的意思是,不是所有现有联系人的电话标签,而是所有电话标签列表(当您在通讯录应用中触摸电话标签时,会有一个标签列表)。

enter image description here

有可能吗?

1 个答案:

答案 0 :(得分:1)

您可以根据需要为各个ABPerson记录创建自己的标签。没有中心位置iOS保留所有标准标签的列表。这是我通过ABAddressBookCopyLocalizedLabel映射到字符串的iOS常量列表(我可能已经错过了一些):

kABPersonPhoneMobileLabel 
kABPersonPhoneIPhoneLabel 
kABPersonPhoneMainLabel   
kABPersonPhoneHomeFAXLabel
kABPersonPhoneWorkFAXLabel
kABPersonPhonePagerLabel  
kABWorkLabel              
kABHomeLabel              
kABOtherLabel

您自己添加的任何标签都不会被iOS本地化,无论区域设置如何,它都会逐字显示。