Swift 3 add new contact with phone and email information

后端 未结 3 1042
天涯浪人
天涯浪人 2021-02-13 06:48

I\'m trying to prompt the user to create a new contact and pass in information. (specifically a phone and email)

I\'ve found numerous examples of using a CNMutableContac

3条回答
  •  猫巷女王i
    2021-02-13 07:13

    Swift 4

    import ContactsUI
    

    implement delegate CNContactViewControllerDelegate

    @IBAction func UserTap_Handler(_ sender: Any) {
    
            self.navigationController?.isNavigationBarHidden = false
            let con = CNContact()
            let vc = CNContactViewController(forNewContact: con)
            vc.delegate = self
            _ = self.navigationController?.pushViewController(vc, animated: true)
        }
    
        //MARK:- contacts delegates
        func contactViewController(_ viewController: CNContactViewController, didCompleteWith contact: CNContact?) {
            print("dismiss contact")
            self.navigationController?.popViewController(animated: true)
        }
        func contactViewController(_ viewController: CNContactViewController, shouldPerformDefaultActionFor property: CNContactProperty) -> Bool {
            return true
        }
    

提交回复
热议问题