0
我想通過檢查傳遞給協議功能的CNContactProperty完成聯繫人選擇器來檢測用戶在與CNContactPickerViewController進行交互時選擇了何種類型的屬性。iOS:CNContactPicker didSelect - 如何確定所選屬性的類型?
IE。告訴用戶是否選擇了電話號碼或電子郵件等。
public func contactPicker(_ picker: CNContactPickerViewController, didSelect theContactProperty: CNContactProperty){
if theContactProperty. == CNContactPhoneNumbersKey { // This doesn't work!!
// Do stuff when we've received a phone number
}
else {
// Do other stuff when we have received something other than a phone number
}
}
上面使用的「if」語句不起作用。任何想法爲什麼?
如何確定用戶從聯繫人選擇器屏幕中選擇的屬性類型?