La fusión de las respuestas de @Cristian Radu y @Craig Mellon, y el comentario de @ joel.d, que debe hacer:
NSString *phoneNumber = mymobileNO.titleLabel.text;
NSURL *phoneUrl = [NSURL URLWithString:[@"telprompt://" stringByAppendingString:phoneNumber]];
NSURL *phoneFallbackUrl = [NSURL URLWithString:[@"tel://" stringByAppendingString:phoneNumber]];
if ([UIApplication.sharedApplication canOpenURL:phoneUrl]) {
[UIApplication.sharedApplication openURL:phoneUrl];
} else if ([UIApplication.sharedApplication canOpenURL:phoneFallbackUrl]) {
[UIApplication.sharedApplication openURL:phoneFallbackUrl];
} else {
// Show an error message: Your device can not do phone calls.
}
Esto primero intentará utilizar el "telprompt:// "URL, y si eso falla, usará la URL" tel: // ". Si ambas fallas, estás tratando de hacer una llamada telefónica en un iPad o iPod Touch.
para el código de rápida puede seguir esta respuesta http://stackoverflow.com/a/29869456/3950397 –