2017-05-18 8 views

Antwort

7

Versuchen Sie dies unter Code. Ich glaube, ich bekomme, wonach Sie suchen.

let con = CNContact() 
    let vc = CNContactViewController(forNewContact: con) 
    _ = self.navigationController?.pushViewController(vc, animated: true) 
+0

Ausgezeichnet! ...... – Bucket

+0

U kann die Antwort annehmen, wenn es für Sie arbeitete. : D – Rishab

+0

Ja, ich schon getan. – Bucket

0

Es ist nicht möglich, neue Kontaktliste zu öffnen, aber Sie können Kontaktliste öffnen und wählen Sie neuen Kontakt hinzufügen.

+0

Wie öffnet WhatsApp die Kontaktliste zum Hinzufügen eines neuen Kontakts aus dem freigegebenen Kontakt? – Bucket

+0

Bitte sehen Sie die Antwort @Himanshu – Ved

1

Bis iOS 10.3.1 gibt es keine öffentliche API, um Kontakte direkt zu öffnen, um neue Kontakte hinzuzufügen. Sie können das ContactsUI-Framework verwenden, um Kontakte in Ihrer Anwendung zu öffnen, und dann über diesen Kontaktbildschirm einen neuen Kontakt hinzufügen.

Zum Vergleich: -

https://developer.apple.com/reference/contactsui

+0

Danke, aber ist es möglich, "Neuen Kontakt hinzufügen" zu überspringen Option ausgewählt und zum obigen Bildschirm springen? Gleich wie whatsapp – Bucket

+0

Sie müssen manuell auf die Schaltfläche Hinzufügen über die Kontakte klicken, um diesen Bildschirm zu öffnen. – Himanshu

Verwandte Themen