在iOS中隐藏拨出电话屏幕

时间:2015-02-10 09:25:26

标签: ios

我在过去2天遇到了问题。根据我的要求,当我通过编码呼叫另一个号码时,我必须直接呼叫而不显示呼叫屏幕。当我按下呼叫按钮时,呼叫将在后台传输。 “呼叫”屏幕不会显示在屏幕上。

我的按钮调用代码:

 - (IBAction)callBtn_Action:(id)sender
 {
    NSString *phNo = @"02233814006";
    NSURL *phoneUrl = [NSURL URLWithString:[NSString  stringWithFormat:@"tel:%@",phNo]];

    if ([[UIApplication sharedApplication] canOpenURL:phoneUrl])
    {
       [[UIApplication sharedApplication] openURL:phoneUrl];
    }
    else
    {
        UIAlertView *calert = [[UIAlertView alloc]initWithTitle:@"Alert" message:@"Call facility is not available!!!" delegate:nil cancelButtonTitle:@"ok" otherButtonTitles:nil, nil];
        [calert show];
    }
 }

有可能吗?请有人帮帮我..

1 个答案:

答案 0 :(得分:0)

iOS不支持直接拨打电话号码。您可以做的最好的事情是在屏幕上显示一个已填充的号码以进行拨号。没有解决这个问题的方法。