как удалить код страны из выбранных контактов в swift4?

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()
}

Таким образом я получаю контактные номера (с кодом страны) и имена контактов. Как получить контакты без кода страны. Пожалуйста, помогите мне в решении этой проблемы. Спасибо.


person Sri Vathsav    schedule 31.01.2018    source источник
comment
Связано: stackoverflow.com/q/34730543/3151675   -  person Tamás Sengel    schedule 31.01.2018
comment
Привет, танки за ответ ... но только пространство между кодом страны и номером телефона было очищено, но (+91) - это мой код страны, который он не очистил. Пожалуйста, помогите мне в решении этой проблемы. и еще одна вещь, которую будет использовать только наша страна, так что есть ли какой-либо вариант, например, если номер начинается с +91, а затем удалите его. Если да, пожалуйста, помогите мне. БЛАГОДАРЮ ВАС   -  person Sri Vathsav    schedule 31.01.2018