Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.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
从地址簿swift macOS获取此人的详细信息_Swift_Macos_Addressbook - Fatal编程技术网

从地址簿swift macOS获取此人的详细信息

从地址簿swift macOS获取此人的详细信息,swift,macos,addressbook,Swift,Macos,Addressbook,晚上好, 今天我开始在swift中编写我的第一个macOS程序。 不幸的是,我没有找到可以解决我的问题的教程 我有一个带有“abpeoplepickerview”的视图控制器。 这将显示我的mac通讯簿联系人 现在我想选择一个人,并获取此人的所有详细信息,我想将其填入文本字段 但我不知道怎么做。 大家能帮我吗(请一步一步) 非常感谢:)您可以通过ABPeoplePickerView.selectedRecords获得选定联系人 然后使用foreach对其进行迭代。在将记录强制转换到该记录之前,您

晚上好,

今天我开始在swift中编写我的第一个macOS程序。 不幸的是,我没有找到可以解决我的问题的教程

我有一个带有“abpeoplepickerview”的视图控制器。 这将显示我的mac通讯簿联系人

现在我想选择一个人,并获取此人的所有详细信息,我想将其填入文本字段

但我不知道怎么做。 大家能帮我吗(请一步一步)


非常感谢:)

您可以通过
ABPeoplePickerView.selectedRecords获得选定联系人

然后使用
foreach
对其进行迭代。在将记录强制转换到该记录之前,您可能需要检查该记录是否为
ABPerson
。然后,从
ABPerson
读取属性,并在文本字段中显示它们。

在iOS和macOS中相同。