我找到了有关如何通过应用程序以编程方式拨打号码的答案。
@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!
拨打电话时,我将如何将该字符串作为要拨打的名称?可能吗
最佳答案
您要的是不可能的。拨打号码时出现的名称是与该号码关联的联系人名称,或者是电子邮件中的建议联系人。您将必须以编程方式创建联系人,并将所需姓名与您要拨打的号码相关联,或者如果该电话号码已经存在,则更新现有联系人。
关于ios - 通过iOS应用使用姓名拨打电话,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35875987/