用于电话呼叫的iphone模拟器URL架构

时间:2009-08-11 11:02:03

标签: iphone emulation

我是iPhone开发人员的新手。我可以解决大部分问题,阅读stackoverflow / apple doc,但现在我有点卡住了。

我正在尝试通过电话号码拨打电话。

从我发现的文档和示例中,我做了这个:

// "9312345678"
-(void) doCall:(NSString*) phoneNumber{
    DsLog(phoneNumber);
    NSString * s = [NSString stringWithFormat:@"tel:%@",phoneNumber];
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:s]];
}   

这什么都不做!(没有例外,没有拨号,没有电话)

我做错了什么吗?是因为它是模拟器吗?

任何帮助表示赞赏,

LODA

PS:我有类似的东西打开浏览器,它工作正常;日志显示在调试器控制台中,带有一个valide电话号码。

1 个答案:

答案 0 :(得分:7)

顺便说一下tel:// not tel:

但它在模拟器中不起作用。

如果你想看看哪些处理程序有效,你可以打开模拟器和safari(在模拟器中),然后尝试一下。您也可以通过真实手机进行操作。