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