如何从swift4中的fetched中删除countryCode?

时间:2018-01-31 09:42:18

标签: swift3 xcode8 swift4 cncontact cncontactstore

func fetchContacts(){

    let key = [CNContactGivenNameKey, CNContactPhoneNumbersKey] as [CNKeyDescriptor]
    let request = CNContactFetchRequest(keysToFetch: key)
    try! contactStore.enumerateContacts(with: request) { (contact, stoppingPointer) in

        let name = contact.givenName
        let number = contact.phoneNumbers.first?.value.stringValue


        let contactToAppend = ContactStruct(name: name, number: number)
        self.contacts.append(contactToAppend)

        self.queryPhoneNumber()

    }
    tableView.reloadData()
}

通过这种方式,我可以获得联系号码(包含国家/地区代码)和联系人姓名。如何获取没有国家代码的联系人。请帮我解决这个问题。谢谢。

0 个答案:

没有答案