5

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

我正在尝试使用电话号码拨打电话。

从我找到的文档和示例中,我做了这个:

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

这无能为力!(没有例外,没有拨号,没有电话)

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

任何帮助表示赞赏,

洛达

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

4

1 回答 1

7

顺便说一句,它的电话://不是电话:

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

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

于 2009-08-11T11:17:24.617 回答