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

第237章

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

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

如何设置班级以提示用户保存联系人?

加内什·库马尔(Ganesh Kumar)
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)
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

创建新联系人作为交换时如何添加电子邮件地址和电话号码

Swift:如何使用联系电话将用户重定向到“添加联系人”屏幕

无法在Swift中更新联系人的电话号码

删除号码电话联系人 - Swift 3 - 4

Swift中的电子邮件和电话验证

Swift 3 SpriteKit 检测联系人

无法使用电子邮件地址创建联系人

在Swift中获取联系人姓名和电话号码

Mailjet API - 将新联系人添加到列表中时未发送确认电子邮件

筛选联系人返回混合的联系人信息-Swift

Pushbullet API-是否可以更新联系人的电子邮件地址?

Swift Spritekit联系人位掩码和分数标签

我们如何使用Iphone应用程序中的swift从联系人获取电话号码?

使用选择器访问联系人姓名,电话和电子邮件,而无需使用不赞成使用的代码

如何使用带有Swift的联系人对联系人进行排序

请求访问Swift 3中的联系人

如何显示单个用户的多个联系人swift 3

无法使用Swift 3和iOS 10从Facebook检索电子邮件

使用RingCentral API添加新联系人

CNContactViewController()的“创建新联系人”和“添加到现有联系人”

建议链接以添加到电子邮件收件人的联系人

如何获取联系人详细信息中的电子邮件地址

将联系人电子邮件导出到邮件

使用Python,Django和Graph更新联系人

添加新联系人的指令

如何在Swift 3中向CNMutableContact添加新电子邮件?

从Android手机的联系人列表中检索指定号码的组织详细信息和电子邮件详细信息?

Firebase验证电话号码,然后使用Swift通过电子邮件/密码对用户进行身份验证

以编程方式更新android联系人的电子邮件