我有一个观点,当点击时,应该提示用户拨打电话。我正在尝试使用以下代码:
NSString *phoneNumber = [@"tel://" stringByAppendingString:locPhone];
NSString *phoneString = [phoneNumber stringByReplacingOccurrencesOfString:@" " withString:@""];
phoneString= [phoneString stringByReplacingOccurrencesOfString:@"(" withString:@""];
phoneString= [phoneString stringByReplacingOccurrencesOfString:@")" withString:@""];
phoneString= [phoneString stringByReplacingOccurrencesOfString:@"-" withString:@""];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneString]];
我知道代码已到达,并且“phoneString”的最终值是一个 10 位数的电话号码。没有错误,但没有任何反应。我错过了什么?
编辑:我现在看到 canOpenURL 返回 NO。这是因为我在模拟器上运行它吗?