CNContact codificación de propiedades
Tengo una cadena de v-card con el primer nombreAndré
e inicializo unCNContact
con la v-card.
BEGIN:VCARD
VERSION:2.1
N:Foo;André;;;
FN:André Foo
TEL;CELL:00023 4474848
END:VCARD
Inicializo el contacto con la cadena sin formato de esta manera:
if let data = string.data(using: .utf8) {
do {
let contacts = try CNContactVCardSerialization.contacts(with: data)
let contact = contacts.first
return contact
} catch {
print("Data is not a VCard")
}
}
Pero cuando imprimo la cadena cruda decontact.givenName
Yo obtengo:
André
¿Cómo puedo obtener la cadena adecuada del marco de contactos en iOS?