我以下面的方式开发一个调用程序。 我的主要目的是输入文本字段中的数字,每当我按下呼叫按钮时它就转换
进入整数然后执行调用action.in xcode是否有可能创建
拨打电话的代码?
是否有可能阻止来电?
我正在编写下面的代码。
我的.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"]);
}
还有如何检查它执行调用
请任何帮助,因为我是开发此应用程序的新手
感谢你,
答案 0 :(得分:3)
尝试使用 tel 协议。
if ([[[UIDevice currentDevice] model] isEqualToString:@"iPhone"])
{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%d", number]]];
}
您无法阻止任何来电。
答案 1 :(得分:2)
您无法阻止应用中的任何来电。