0
Swiftを使用してiOSから電話帳からメール連絡先を取得したいと考えています。電話帳からの連絡先の取得iOS Swift
override func viewDidLoad() {
super.viewDidLoad()
let contactPicker = CNContactPickerViewController()
contactPicker.delegate = self
contactPicker.predicateForEnablingContact = NSPredicate(format: "[email protected] > 0")
present(contactPicker, animated: true, completion: nil)
}
func contactPicker(picker: CNContactPickerViewController, didSelectContacts contacts: [CNContact]) {
var emailContact = contacts.map { $0.emailAddresses.first!.value as String }
print(emailContact) //It's actually not returning anything.
}
結果として得られる画面は次のとおりです: Expected resultant
私はContacts
輸入
とContactsUI
とも宣言: Resultant Screen
私は何をしたいと思うことはあるが、それをのようなものを見えるようにこれは私がやっている方法ですプロトコルCNContactPickerDelegate
私は本当になぜdidSelectContacts
機能が機能していないのか理解できません。