web-dev-qa-db-fra.com

Faire un bouton appeler un numéro de téléphone dans iOS

Je veux créer un bouton qui, une fois pressé, appellera un numéro de téléphone sur l'iPhone. Je ne sais pas si c'est possible, mais si c'est le cas, j'aimerais que quelqu'un m'aide avec ça.
Je n'ai pas de code pour cela, donc quelqu'un devrait m'aider du début à la fin.

26
Sam

Essayez ceci dans l'action de votre bouton

-(IBAction)callPhone:(id)sender {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://1115550123"]];
}

Ensuite, dans Interface Builder, vous devez connecter l'événement TouchUpInside à l'action précédemment déclarée (callPhone:) et vous avez terminé.

90
arclight

Vous pouvez également revenir à votre application d'origine lorsque vous terminez l'appel simplement en utilisant celle-ci à la place:

-(IBAction)callPhone:(id)sender {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://2135554321"]];
}

Prendre plaisir!

37
Yossi Tsafar