2

我试过下面的代码:

NSString *phoneStr = [[NSString alloc] initWithFormat:@"tel://%@",[[dCliente objectAtIndex:1] stringByReplacingOccurrencesOfString:@"-" withString:@""]];
NSURL *url = [[NSURL alloc] initWithString:phoneStr];
[[UIApplication sharedApplication] openURL:url ];
[phoneStr release];
[url release];

有人可以告诉我可能是什么问题吗?我用IOS6直接在iPhone上测试

4

3 回答 3

1

这个怎么样:

NSString *phoneStr = [[NSString alloc] initWithFormat:@"tel:%@",[[dCliente objectAtIndex:1] stringByReplacingOccurrencesOfString:@"-" withString:@""]];
于 2012-10-03T20:08:23.350 回答
1

感谢您的回答,问题是 tel:// 和电话号码之间的空格。我这样做了:

stringByReplacingOccurrencesOfString:@" " withString:@""
于 2013-01-16T15:35:34.733 回答
0

去掉//中间tel:和数字。请参阅iOS 5 电话链接不起作用

于 2012-10-03T20:08:01.060 回答