Ios 如何检查通讯簿联系人是否有姓名?
我已经在Swift中创建了一个应用程序,当我尝试获取通讯录联系人时,检查该联系人是否有电子邮件,但当我尝试检查是否有姓名时,我得到一个错误Ios 如何检查通讯簿联系人是否有姓名?,ios,swift,Ios,Swift,我已经在Swift中创建了一个应用程序,当我尝试获取通讯录联系人时,检查该联系人是否有电子邮件,但当我尝试检查是否有姓名时,我得到一个错误 func peoplePickerNavigationController(peoplePicker: ABPeoplePickerNavigationController!, shouldContinueAfterSelectingPerson person: ABRecordRef!) -> String { let emails: A
func peoplePickerNavigationController(peoplePicker: ABPeoplePickerNavigationController!, shouldContinueAfterSelectingPerson person: ABRecordRef!) -> String {
let emails: ABMultiValueRef = ABRecordCopyValue(person, kABPersonEmailProperty).takeUnretainedValue()
if (ABMultiValueGetCount(emails) > 0) { //here check if have email
let name: ABMultiValueRef = ABRecordCopyValue(person, kABPersonFirstNameProperty).takeUnretainedValue()
if(ABMultiValueGetCount(name)!=nil){//Here try check if have name, but this is incorrect form to do this ...
我如何检查这是有名字还是姓
谢谢 “Type Int不符合协议NSLiteralConvertible.”但如果我使用==0检查是否没有姓名,则执行此操作时会发生崩溃。没有任何表单检查联系人是否没有姓名?