ios - 我可以从 OS X 上的地址簿中获取一个人的显示名称或复合名称吗?

标签 ios macos cocoa abaddressbook

我在这些页面中遇到过 ABRecordCopyCompositeName(),但在 Spotlighted 之后,我预感它仅适用于 iOS 平台。 AddressBook 应用程序本身和 ABPeoplePicker 显然在内部做类似的事情,那么是否有适用于 OS X 的等效 API?在自己创建公司之前检索标题、名字、中间名、姓氏、后缀并判断它是否是一家公司是一件乏味的事情。

最佳答案

不幸的是,正如您所猜测的,ABRecordCopyCompositeName 在撰写本文时仅在 iOS 上可用。 OS X 中似乎没有等效的公共(public) API。

关于ios - 我可以从 OS X 上的地址簿中获取一个人的显示名称或复合名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10072502/

相关文章:

objective-c - 以编程方式获取有关 mac OS X 应用程序的信息

ios - CSSearchableItemAttributeSet 的 contentDescription 属性不支持换行格式

android - 如何将图标(图像, Logo ..)添加到状态栏

ios - 使用 UITableView 与 UIcollectionView (iOS) 聊天应用程序?

xcode - 使用 swift 为 Mac 应用程序获得管理权限

objective-c - 是否可以调用 NSDictionary 的 valueForKeyPath : when a key contains periods?

ios - Cocoapods,无法使用 pod setup 和 pod install

macos - 双击调整点大小时基于单元格的 NSTableView 调用函数?

swift - NSTableView : replace empty table with image

c# - 如何在 Xamarin.Mac Cocoa 应用程序中禁用窗口大小调整?