Je l'ai utilisé CNContactPickerViewController pour permettre à l'utilisateur de choisir un contact dans leur liste de contacts stockés sur le téléphone. J'utilise le nom et le numéro de contact en utilisant des méthodes de délégués CNContactPicker. Code ci-dessous
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
}
Je voudrais demander à la validation suivante il validation -
pas sélectionnée est un numéro de téléphone fixe ou mobile.
Vérifiez si le numéro a un code de pays.
Quelqu'un peut-il me aider s'il vous plaît les validations ci-dessus.