ABPerson有api获取所有“关联”人员记录。
CFArrayRef ABPersonCopyArrayOfAllLinkedPeople (
ABRecordRef person
);
什么决定了此次通话的返回结果(即如何建立链接)?我的目标是创建一个链接到现有记录的新地址簿记录(在代码中)。
答案 0 :(得分:3)
我通过尝试将信息写入相关的ABRecordRef以及与之关联的记录来完成此操作。如果写入所有链接的记录未获得许可(例如,在唯一的记录是Facebook联系人的情况下),我创建了一个新的记录,其名字与现有记录相同,并且地址簿与它们相关联。这种行为在任何地方都没有记录,但是没有公开的方法来链接联系人,它可能是唯一的选择。