请用Objective-C的工作不iOS6的

问题描述:

一个电话,我试着用下面的代码:请用Objective-C的工作不iOS6的

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]; 

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

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

stringByReplacingOccurrencesOfString:@" " withString:@"" 

删除和之间的数字。见iOS 5 tel link not working

如何:

NSString *phoneStr = [[NSString alloc] initWithFormat:@"tel:%@",[[dCliente objectAtIndex:1] stringByReplacingOccurrencesOfString:@"-" withString:@""]]; 
+0

感谢您的问题!这工作 –