2010-08-25 62 views
0

请确定我可以如何与iPhone进行通话。如何以编程方式实例化来自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"]]; 
} 

因此,在按钮的点击只

“内部按钮动作”

线印刷......但没有电话呼叫业务实例:(请帮助我出局了。

我只想知道,我怎样才能以编程方式实例化一个通话服务?

回答

0

是的,这显然不适用于模拟器。它应该在一个真实的设备上正常工作,在那里它会弹出一个对话框并询问用户是否要开始拨号。

+0

好的感谢YOu .... – VinuthnaS 2010-08-26 08:45:07

相关问题