Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 我能找个人';OSX上通讯录中的显示名或复合名?_Ios_Macos_Cocoa_Abaddressbook - Fatal编程技术网

Ios 我能找个人';OSX上通讯录中的显示名或复合名?

Ios 我能找个人';OSX上通讯录中的显示名或复合名?,ios,macos,cocoa,abaddressbook,Ios,Macos,Cocoa,Abaddressbook,我在这些页面中遇到过ABRecordCopyCompositeName(),但是,有一种预感,它只适用于iOS平台。AddressBook应用程序本身和ABPeoplePicker显然在内部做了类似的事情,那么OSX是否有等效的API?检索标题、名字、中间名、姓氏、后缀,并在自己创建之前确定它是否是一家公司,这是一件乏味的事情。不幸的是,正如您所猜测的那样,ABRecordCopyCompositeName仅在撰写本文时在iOS上可用。OSX中似乎没有等效的公共API。ABPerson的超类AB

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

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

ABPerson
的超类
ABRecord
具有
displayName
属性,这正是我们所需要的