当用户从联系人选择器中选择该联系人时,我正在尝试捕获联系人的给定名称。 现在我正在使用这种方法
func contactPicker(_: CNContactPickerViewController, didSelect: CNContact){
print("Selected Contact")
}
它有效,但我看不出如何获得对所选联系对象的引用。我试图引用这些属性CNContact
答案 0 :(得分:2)
第二个参数是选定的CNContact
对象。请注意contact
在您的示例中缺少的didSelect
旁边。在您的示例中,您必须使用didSelect
参数,这是您的CNContact
,但联系人将是一个更具表现力的名称。
func contactPicker(_ picker: CNContactPickerViewController, didSelect contact: CNContact) {
print(contact.givenName)
}