Telefonda saklanan kişi listesinde bir kişi seçmek mümkün kılmak için CNContactPickerViewController kullandık. Ben CNContactPicker temsilci yöntemleri kullanarak kişi adını ve numarasını kullanabilirsiniz. aşağıdaki gibi kod
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
}
Ben doğrulamaları buna doğrulamaları aşağıdaki uygulamak istiyorum -
Seçilmiş hiçbir bir cep telefonu veya sabit hat numarasıdır.
numara bir ülke koduna sahip olmadığını kontrol edin.
Birisi yukarıda doğrulamaları ile yardım edebilir.