我需要获取所有电话标签的地址簿。
我的意思是,不是所有现有联系人的电话标签,而是所有电话标签列表(当您在联系人应用程序中触摸电话标签时,会有一个标签列表)。
可能吗?
我需要获取所有电话标签的地址簿。
我的意思是,不是所有现有联系人的电话标签,而是所有电话标签列表(当您在联系人应用程序中触摸电话标签时,会有一个标签列表)。
可能吗?
您可以根据需要为各个 ABPerson 记录创建自己的标签。iOS 没有一个中心位置保存所有标准标签的列表。这是我通过以下方式映射到字符串的 iOS 常量列表(我可能错过了一些)ABAddressBookCopyLocalizedLabel
:
kABPersonPhoneMobileLabel
kABPersonPhoneIPhoneLabel
kABPersonPhoneMainLabel
kABPersonPhoneHomeFAXLabel
kABPersonPhoneWorkFAXLabel
kABPersonPhonePagerLabel
kABWorkLabel
kABHomeLabel
kABOtherLabel
您自己添加的任何标签都不会被 iOS 本地化,无论区域设置如何,它都会逐字显示。