gpt4 book ai didi

macos - 快速抓取 "My Card"CNContact

转载 作者:搜寻专家 更新时间:2023-10-31 08:08:26 24 4
gpt4 key购买 nike

我似乎无法弄清楚如何从联系人中获取用户“我的名片”。我正在使用 swift 开发原生 Mac 应用程序。

最佳答案

它不是来自(MacOS 10.11 的全新)CNContact,而是 MacOS 的 ABAddressBook framework has a method called me()这将返回登录用户的 ABPerson 记录。

并获得等效的 vCard,call vCardRepresentation() on that ABPerson object .

上述解决方案的好处在于它可以在较旧的 MacOS 版本(例如 MacOS 10.9、10.10)上运行。

Marek 指出了 CNContactStore 中的 unifiedMeContactWithKeysToFetch: API,但在我输入此答案时,它仅记录在 SDK 的 .h 头文件中,而不是 the CNContactStore documentation 中。 .

关于macos - 快速抓取 "My Card"CNContact,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33291257/

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