2010-08-25 5 views
0

S'il vous plaît dites-moi comment je peux faire un appel avec l'iPhone. Ci-dessous est le code que j'ai écrit, mais rien ne se passe lorsque le bouton est cliqué. Est-ce un problème du simulateur et cela fonctionnerait-il au téléphone, ou y a-t-il une erreur dans le code?comment instancier par programme l'appel téléphonique de l'iPhone

- (void)applicationDidFinishLaunching:(UIApplication *)application { 

    UIButton *uiButton_G_obj = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
    uiButton_G_obj.frame = CGRectMake(80, 30, 80, 30); 
    [uiButton_G_obj addTarget:self action:@selector(buttonAction:)forControlEvents:UIControlEventTouchUpInside]; 
    [self.view addSubview:uiButton_G_obj]; 
    [window addSubview:self.view]; 

    // Override point for customization after application launch 
    [window makeKeyAndVisible]; 
} 
-(void)buttonAction:(id)sender{ 
    NSLog(@"Inside button action"); 
    [[UIApplication sharedApplication]openURL:[NSURLURLWithString:@"tel:12125551212"]]; 
} 

Ainsi, un clic du bouton seulement

"action bouton Inside"

ligne est imprimé ... Mais pas de service d'appel téléphonique est instancié :(s'il vous plaît aider Je veux juste savoir, comment instancier un service d'appel par programme?

Répondre

0

Oui, cela ne fonctionne évidemment pas sur le simulateur. Il devrait fonctionner correctement sur un périphérique réel, où il affichera une boîte de dialogue et demandera à l'utilisateur s'il veut commencer à composer ce numéro.

+0

OK Remerciez YOu .... – VinuthnaS

Questions connexes