2013-05-09 59 views
0

我需要获取所有电话标签的地址簿。获取地址簿所有电话标签列表

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

enter image description here

这可能吗?

回答

1

您可以根据需要为单个ABPerson记录创建自己的标签。 iOS没有保存所有标准标签列表的中央位置。这里是我的iOS的常量列表(我可能会错过一些),它们通过ABAddressBookCopyLocalizedLabel映射到字符串:

kABPersonPhoneMobileLabel 
kABPersonPhoneIPhoneLabel 
kABPersonPhoneMainLabel 
kABPersonPhoneHomeFAXLabel 
kABPersonPhoneWorkFAXLabel 
kABPersonPhonePagerLabel 
kABWorkLabel    
kABHomeLabel    
kABOtherLabel 

你自己添加任何标签将iOS不进行本地化,它会出现逐字无论区域设置的。

+0

谢谢,我会试试这个。 – Shmidt 2013-05-10 06:01:50