2016-03-08 89 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