2016-03-08 69 views
0

我找到了如何从应用程序中以编程方式拨号的答案。带iOS名称的拨号号码

@IBOutlet weak var phoneNumberTextField: UITextField! 

...

@IBAction func phoneDialButton(sender: UIButton) { 

    let phoneNumberToCall = phoneNumberTextField.text 

    let url: NSURL = NSURL(string: "tel://\(phoneNumberToCall)")! 
    UIApplication.sharedApplication().openURL(url) 

} 

我很好奇的是,如果我介绍一个新的领域

@IBOutlet weak var phoneNameTextField: UITextField! 

我怎么会去把这个字符串当作您所拨打的名字当你打电话?它甚至有可能吗?

+1

拨打“姓名”是什么意思? – rmaddy

+0

例如,如果我打电话555 555 5555和名称是约翰它会说约翰最高当时和底下的号码 – RubberDucky4444

回答

1

你要求的是不可能的。拨打号码时出现的名称是与该号码关联的联系人姓名,或者是电子邮件中的建议联系人。您必须以编程方式创建联系人,并将所需姓名与要拨打的号码相关联,或者如果该电话号码已存在,则更新现有联系人。

+0

谢谢你的答案 – RubberDucky4444