Am folosit CNContactPickerViewController pentru a permite utilizatorului pentru a alege un contact din lista lor de contacte stocate pe telefon. Eu folosesc numele de contact și numărul utilizând metode delegatului CNContactPicker. Codul de mai jos
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
}
Aș dori să aplice validări în urma validări la ea -
nu este selectat un telefon fix sau număr de telefon mobil.
Verificați dacă numărul are un cod de țară.
Poate cineva să mă ajute cu validările de mai sus.