我的 iOS 应用程序正在显示用户地址簿的内容以及一些应用程序特定的 UI 元素。我无法弄清楚的一个挑战是,无论一个人是否被标记为“公司”,它在AddressBook
框架中的存储位置。这是 Mac 地址簿应用程序中复选框的屏幕截图(对不起,这里的荷兰语,“Bedrijf”的意思是“公司”)。
您无法在 iOS 设备上编辑此属性,但如果您使用 iCloud 或其他同步服务,它会同步过来。如您所见,它会影响是否应该使用名字/姓氏或公司名称来显示此联系人,并且会更改占位符图标。
我正在遍历实例的内容并从实例中ABAddressBookCopyArrayOfAllPeople(addressBook);
提取我需要的信息。ABRecordRef
我正在使用参考指南中列出的“个人信息属性”常量,但我只是找不到常量来获取标志,无论一个人被标记为公司还是个人。
我正在寻找带有“公司”或“组织”的标志,但显然我找错了地方。谁能指出我正确的方向?