gpt4 book ai didi

iOS:CNContactPicker didSelect - 如何确定所选属性的类型?

转载 作者:行者123 更新时间:2023-11-28 15:48:40 30 4
gpt4 key购买 nike

我正在尝试检测用户在与 CNContactPickerViewController 交互时选择的属性类型,方法是检查传递给联系人选择器完成的协议(protocol)函数的 CNContactProperty。

即。判断用户是否选择了电话号码,或电子邮件等。

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”语句不起作用。知道为什么吗?

如何确定用户从联系人选择器屏幕中选择的属性类型?

最佳答案

解决方法:

if theContactProperty.key == CNContactPhoneNumbersKey {

}

关于iOS:CNContactPicker didSelect - 如何确定所选属性的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42600388/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com