我有一个应用程序部分复制了本机联系人应用程序功能。然后,我遇到了这样的错误:在某些设备上,我创建新联系人,使用 kABPersonPhoneIPhoneLabel 添加电话号码,保存并稍后阅读,该号码没有标签!经过调查,我发现只有在打开 Exchange 帐户联系人同步(在我的情况下为 Google)时才会出现该问题。此外,请检查标签列表以在 Exchange 同步打开和关闭时选择。(请注意,您的通讯录中应该没有联系人)
Exchange 已关闭,可用标签的电话号码为:
- 手机、iPhone、家庭、工作、主要、家庭传真、工作传真、其他传真、寻呼机、其他
用户可以添加自定义标签。
交换是开启的,标签是:
- 移动、家庭、工作、家庭传真、工作传真、寻呼机、助理、汽车、公司主、收音机
并且用户不能添加自定义标签
我的应用程序仅处理第一种情况中提到的标准标签。
所以,问题是:如何检索可用标签列表,以及如何知道用户是否允许添加自定义标签?
感谢您的回答,或有关此的任何相关信息。