Použil jsem CNContactPickerViewController umožnit uživateli vybrat kontakt ze seznamu kontaktů uložených v telefonu. Já používám jméno kontaktu a číslo pomocí CNContactPicker metody delegáta. Kód níže
func contactPicker(_ picker: CNContactPickerViewController, didSelect contact: CNContact) {
// You can fetch selected name and number in the following way
// user name
let userName: String = \(contact.givenName) \(contact.familyName)
// user phone number
let userPhoneNumbers:[CNLabeledValue<CNPhoneNumber>] = contact.phoneNumbers
let firstPhoneNumber:CNPhoneNumber = userPhoneNumbers[0].value
// user phone number string
let primaryPhoneNumberStr:String = firstPhoneNumber.stringValue
// print(primaryPhoneNumberStr)
textfieldName.text = userName
textfieldContactNo.text = primaryPhoneNumberStr
}
Chtěl bych požádat validace po validací na něm -
Vybrán žádný je mobilní telefon nebo pevnou linku číslo.
Zkontrolujte, zda je číslo má kód země.
Může mi někdo prosím, pomozte mi s výše uvedenými validací.