ios - 从 iOS 应用程序调用带有姓名的号码

标签 ios swift

我找到了有关如何从应用程序以编程方式调用号码的答案。

@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/

相关文章:

ios - 从 iOS 上的两个不同应用程序访问相同的文件

objective-c - 如何从 IBAction 方法获取事件

iOS应用程序: Is it possible to figure if a user has bought a certain version of your app

iphone - 在定义的路径内裁剪 UIImage

ios - 顶级应用程序如何几乎同时发送多个 ios 推送通知?

ios - NSTimeZone.localTimeZone().secondsFromGMT 崩溃

函数中的快速保留周期

iOS 9 App Search sendUserActivityToServer 在它失效后,所以什么都不做

swift - 当 NSMenuItem 的目标/选择器设置为对象时 EXC_BAD_ACCESS

swift - UILabel 居中文本 CGRect?