0

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

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

在此处输入图像描述

可能吗?

4

1 回答 1

1

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

kABPersonPhoneMobileLabel 
kABPersonPhoneIPhoneLabel 
kABPersonPhoneMainLabel   
kABPersonPhoneHomeFAXLabel
kABPersonPhoneWorkFAXLabel
kABPersonPhonePagerLabel  
kABWorkLabel              
kABHomeLabel              
kABOtherLabel

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

于 2013-05-09T22:40:59.990 回答