我正在构建一个应用程序,让您可以从荷兰呼叫不同的服务中心。问题是其中一些具有不同的商业格式(如 0800-xxxx)并且设备无法拨打电话。代码如下所示:
if ([[UIApplication sharedApplication] canOpenURL:phoneURL]) {
[[UIApplication sharedApplication] openURL:phoneURL];
}
无论格式如何,您是否知道如何格式化号码或拨打电话?
编辑:这就是 phoneNumber 的创建方式:
NSString *phoneNumberString = phoneNumber; // dynamically assigned
NSString *phoneURLString = [NSString stringWithFormat:@"telprompt:%@", phoneNumberString];
NSURL *phoneURL = [NSURL URLWithString:phoneURLString];