gpt4 book ai didi

iOS:如何从 ABPersonCopyArrayOfAllLinkedPeople 返回的链接联系人数组中获取 'primary' ABPersonRef?

转载 作者:可可西里 更新时间:2023-11-01 06:17:15 26 4
gpt4 key购买 nike

根据文档ABPersonCopyArrayOfAllLinkedPeople

"returns an array of all person records in the address book database that are linked to the given person record".

但我看不到关于如何在这个数组中获取用户/iOS 已选择/设置为“主要”联系人(即显示在联系人应用程序中)的 ABPersonRef 的线索?

更新:以下屏幕截图应该可以更清楚地说明我在说什么:假设您有模拟器标准联系人(图片 1),并且无论出于何种原因您认为 Kate 和 Anna 实际上是同一个人 - 然后您可以将这两者联系起来。选择凯特,点击编辑凯特(图2),点击链接(图3),选择安娜(图4),确认链接< strong>(图 5) - 然后联系人应用程序将仅显示 Anna (图 6)。当我在 Anna 或 Kate 上查询 ABPersonCopyArrayOfAllLinkedPeople 时,它​​会同时返回 Anna 和 Kate。但以编程方式,我无法判断标准联系人应用程序选择显示的是哪个 ABPersonRef。

图一: 1图二: 2图 3: 3图 4: enter image description here图 5: enter image description here图6: enter image description here

最佳答案

使用以下代码获取主要联系人

NSString *primaryContact   = (__bridge_transfer NSString*)ABPersonCopyArrayOfAllLinkedPeople(kABPersonPhoneMainLabel);

关于iOS:如何从 ABPersonCopyArrayOfAllLinkedPeople 返回的链接联系人数组中获取 'primary' ABPersonRef?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29254799/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com