如何从我的应用程序拨打电话?
我以下面的方式开发一个调用程序。 我的主要目的是在文本框中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]]]; }
你不能阻止任何来电。
你不能阻止你的应用程序中的任何来电。