現在、私は最初のiOSアプリケーションを開発していますが、コードについては少し遅く無礼です(これはとても奇妙でJavaとは異なります)。唯一の問題でした。新しいアップデートでは、Xcodeが自分のコードを気違いにしています。私は問題のほとんどを解決したと思うが、...XCode8 Swift3 - 開いている連絡先リストの問題とクリックによるデータの取得
画面の1つで、アプリケーションがアドレス帳を開き、ユーザが1つをクリックする前に、クリックされたときに、連絡先リストが閉じられ、その連絡先からのデータがコントローラに取り出された。ユーザーが連絡先をクリックすると、詳細情報が表示されますが、コンソールログから情報が表示されます。
私はネット上で見つけたものすべてを試していますが、なぜ動作していないのか分かりません。
以前はAddressbook
(またはそのようなもの)を使用しましたが、すでにCNContact
で試しました。 CNContactPickerDelegate
の
この
@IBAction func addNewContactOnClick(_ sender: AnyObject) {
let peoplePicker = CNContactPickerViewController()
peoplePicker.delegate = self
self.present(peoplePicker, animated: true, completion: nil)
}
CNContactPickerDelegate方法ボタンのコードである
func contactPicker(picker: CNContactPickerViewController, didSelectContacts contacts: [CNContact]){
contacts.forEach { contact in
for number in contact.phoneNumbers {
let phoneNumber = number.value as! CNPhoneNumber
print("number is = \(phoneNumber)")
}
}
}
func contactPickerDidCancel(picker: CNContactPickerViewController) {
print("Cancel Contact Picker")
}
ありがとうございました。今、私は必要なデータを取得する必要があります、そして、これは再び動作します... – Izahal
ようこそメイト:) –