从iPhone应用程序拨打电话号码时出错

时间:2010-09-28 23:50:06

标签: iphone

我正在使用以下代码从我的iPhone应用程序拨打电话:

NSURL *myPhone1 = [NSURL URLWithString:@"14165551212"];
[myPhone1 scheme:@"tel://"];
NSURLRequest *myPhoneReq = [[NSURLRequest alloc ] requestWithURL:myPhone1];
NSURLConnection *myCon = [[NSURLConnection alloc] initWithRequest:myPhoneReq delegate:self];

但收到以下错误: 'NSInvalidArgumentException',原因:' - [NSURL scheme:]:无法识别的选择器发送到实例0x6a10ba0

知道如何实现这个目标吗?

2 个答案:

答案 0 :(得分:2)

[[UIApplication sharedApplication] 
                    openURL:[NSURL URLWithString:@"tel: 14165551212"]];

无法在模拟器中使用

答案 1 :(得分:0)

您需要做的就是:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://14165551212"]]

这可能会解决您的问题,但它无法在iPhone模拟器中运行。