gewünschte VerhaltenErhalten Bild von Kontakt Swift
Ich frage mich, wie man am besten
die folgenden in Swift tun
- Anzeige einer Kontakt Picker Fenster
- erlauben es einem Benutzer, einen Kontakt zu wählen
- Ein Bild von diesem Kontakt holen.
Forschung
diese Frage in der Erforschung, habe ich festgestellt, dass, beginnend in iOS 9, Apple einen neuen Rahmen eingeführt, Contacts
, für Kontakte zugreifen. Ich habe auch gelernt, dass Their documentation beschreibt, mit einem System namens Predicates
zum Abrufen von Informationen aus einem Kontakt. Ich bin mir jedoch nicht sicher, wie ich das umsetzen soll.
Implementierung
Based primarly on this tutorial, ich habe herausgefunden, wie die Kontakte Picker Fenster zu präsentieren.
import UIKit
import Contacts
import ContactsUI
class ViewController: UIViewController, CNContactPickerDelegate {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
@IBAction func contactsPressed(_ sender: AnyObject) {
let contactPicker = CNContactPickerViewController()
contactPicker.delegate = self;
self.present(contactPicker, animated: true, completion: nil)
}
func contactPicker(picker: CNContactPickerViewController, didSelectContactProperty contactProperty: CNContactProperty) {
//Here is where I am stuck - how do I get the image from the contact?
}
}
Vielen Dank im Voraus!
Thank you! Ich schätze die Hilfe !! – rocket101