如何从我的应用程序拨打电话?

我以下面的方式开发一个调用程序。 我的主要目的是在文本框中input数字,每当我按下通话button它转换

进入整数,然后执行调用action.in xcode有没有可能创build一个

拨打电话的代码?

有没有可能阻止来电?

我正在写下面的代码。

我的.h文件是

@interface mytextViewController : UIViewController { IBOutlet UILabel *enterphonenumber; int currentNumber; } @property(nonatomic,retain)IBOutlet UILabel *enterphonenumber; -(IBAction)call; -(IBAction)press:(id)sender; @end 

我的.m文件是

 -(IBAction)press:(id)sender { currentNumber = currentNumber*10 + (int)[sender tag]; enterphonenumber.text = [NSString stringWithFormat:@"%i",currentNumber]; } -(IBAction)call { int x =[enterphonenumber.text intValue]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:x]]; //[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"%tel:9963610177"]]; NSLog(@"sample %@",[NSURL URLWithString:@"my phone number is calling"]); } 

而且如何检查它会执行一个调用

请任何一个帮助,因为我是新开发这个应用程序

感谢您,

尝试使用tel协议。

 if ([[[UIDevice currentDevice] model] isEqualToString:@"iPhone"]) { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%d", number]]]; } 

你不能阻止任何来电。

你不能阻止你的应用程序中的任何来电。