Objective c: Cómo hacer una llamada de teléfono con retorno a la app

Cuando desarrollas una app para iPhone una de las funcionalidades más útiles que puede llevar es la posibilidad de llamar por teléfono a un número determinado y luego volver a la aplicación.

¿Cómo se consigue esto?, pues con este código:

NSString *phoneNumber = [@"telprompt://" stringByAppendingString:@"965666666"];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]];
Obviamente el número de 965666666 es un número de teléfono de prueba, pon en entre comillas al número que quieras llamar.

Comentarios

Anónimo ha dicho que…
Y si quieres que la llamada sehaga en segundo plano?? es decir, sin salir de la aplicación y que luego vuelva?

Saludos :)