gpt4 book ai didi

ios - Swift 3 添加新联系人电话和电子邮件信息

转载 作者:IT王子 更新时间:2023-10-29 05:23:27 25 4
gpt4 key购买 nike

我正在尝试提示用户创建新联系人并传递信息。 (特别是电话和电子邮件)

我找到了许多使用 CNMutableContact 并向其添加电子邮件的示例。但是,任何涉及 CNContact 的代码都会给我一个“使用未声明类型”的错误。

如何设置我的类以提示用户保存联系人?

最佳答案

import ContactsUI

//add CNContactViewControllerDelegate to your ViewController
class ViewController: UIViewController , CNContactViewControllerDelegate {

func addPhoneNumber(phNo : String) {
if #available(iOS 9.0, *) {
let store = CNContactStore()
let contact = CNMutableContact()
let homePhone = CNLabeledValue(label: CNLabelHome, value: CNPhoneNumber(stringValue :phNo ))
contact.phoneNumbers = [homePhone]
let controller = CNContactViewController(forUnknownContact : contact)
controller.contactStore = store
controller.delegate = self
self.navigationController?.setNavigationBarHidden(false, animated: true)
self.navigationController!.pushViewController(controller, animated: true)
}
}

关于ios - Swift 3 添加新联系人电话和电子邮件信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41755969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com