Ich möchte den Ländercode und die Telefonnummer von CNContact auf iOS 9 erhalten. Ich habe viele Dinge ausprobiert, konnte aber keinen Weg finden. Das beste Ergebnis, das ich erreicht ist Druck:iOS 9: CNKontakt Ländervorwahl und Telefonnummer
<CNPhoneNumber: 0x7f886389a140: countryCode=us, digits=5555648583>
Hier ist, wie ich das tun:
func contactPicker(picker: CNContactPickerViewController, didSelectContact contact: CNContact) {
print(contact.phoneNumbers.count)
for number: CNLabeledValue in contact.phoneNumbers {
print(number.value)
}
}
Was ich möchte, dass die Werte für Ländercode und Ziffern ist. Irgendwelche Ideen, wie man in Swift auf sie zugreift? Vielen Dank!
Bitte verwenden Sie keine erzwungene Unwrap, erhalten Sie einen Absturz, wenn der Wert ist "Null" – Cristik
Danke für die Berührung :) – fpg1503
Vielen Dank! Wahrscheinlich konnte ich deshalb keine Lösung finden. Ich werde die Regex für jetzt verwenden. –