Значение обратной косой черты в CNPhoneNumber stringValue
Когда я получаю строковое значение номера CNPhoneNumber, кажется, что некоторые телефонные номера с двумя обратными слешами \\
добавлено к номеру телефона. Смотрите пример ниже.
Кто-нибудь знает, что это значит? Номер добавляется обычно, когда я просматриваю его в приложении "Контакты" на iPhone.
Это код, используемый для получения номера.
let keys = [CNContactPhoneNumbersKey] as! [CNKeyDescriptor]
let request = CNContactFetchRequest(keysToFetch: keys)
do {
try CNContactStore().enumerateContacts(with: request) { (contact, stop) in
if let number = contact.phoneNumbers.first?.value.stringValue {
// Occasionally there will be numbers like "\\323-141-xxxx".
// Not sure what the 2 backslashes at the beginning refer to.
// Can it just be stripped??
print("Number: \(number)")
}
}
}
} catch {
print("Error fetching contacts.")
}