iOS: метод действия для набора номера телефона при нажатии пользователем кнопки - PullRequest
2 голосов
/ 09 июля 2011

Я хотел бы предоставить функциональность, с помощью которой пользователь может набрать номер телефона, нажав кнопку рядом с ярлыком, который показывает номер. У меня есть основной метод действия кнопки:

-(IBAction)Call:(id)sender{

//Define function
}

... но я не понимаю, как вызвать набор номера телефона в методе.

Ответы [ 2 ]

6 голосов
/ 09 июля 2011
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://18005551234"]];
2 голосов
/ 15 января 2016

Swift 2.0:

func phoneCallPromptAction() {
    let url = NSURL(string: "telprompt://1111111111")
    UIApplication.sharedApplication().openURL(url!)
}

, чтобы спросить пользователя, хочет ли он позвонить по номеру или просто:

func phoneCallAction() {
    let url = NSURL(string: "tel://1111111111")
    UIApplication.sharedApplication().openURL(url!)
}

, чтобы позвонить непосредственно из вашего приложения.

...