2009-10-26 11 views
1

Quel est le meilleur moyen de savoir si l'appareil actuel prend en charge un appel ?Comment savoir si le téléphone iPhone/iPod peut être utilisé?

L'iPod Touch ne le prend pas en charge et l'iPhone prend uniquement en charge les appels après la saisie du mot de passe de la carte SIM. Y at-il une méthode similaire à [MFMailComposeViewController canSendMail] pour le courrier?

Thx à l'avance :)

+0

en double de http://stackoverflow.com/questions/1395224/how-to-detect-if-the-phone-app-is- disponible-pour-divers-dispositifs-using-iphone-os –

Répondre

11

J'ai demandé this same question, et la réponse est la suivante:

BOOL canCall = [[UIApplication sharedApplication] 
         canOpenURL:[NSURL URLWithString:@"tel:1234567"]]; 
+0

Merci de souligner le dupe. –

+0

Sry Je n'ai pas vu cette question - merci !! – jantimon

0

Je ne sais plus exactement, mais je crois qu'il ya un moyen de vérifier si l'appareil répond au gestionnaire d'URL tel:.

+0

D'accord, la réponse de Kevlar est exactement ce à quoi je pensais. –