Iphone canOpenUrl和国际电话格式

Iphone canOpenUrl和国际电话格式,iphone,iphone-sdk-3.0,Iphone,Iphone Sdk 3.0,对于iPhone而不是模拟器 我想知道canOpenUrl用于拨打电话号码是否考虑了以下因素: 区域格式 载体 基本上,例如,如果我有一个法国号码,例如: 01 41 68 22 30 我无法在以美国/加拿大地区格式运行的北美iPhone设备上拨号 当我将地区格式切换到法国时,我仍然无法从iPhone拨号。我想知道这是不是运营商特有的 我能拨北美的电话号码。但在我尝试拨打tel://url之前,仍然需要通过canOpenUrl验证。这就是问题所在 有人有什么见解/意见吗 谢谢。从中,它看起来不像

对于iPhone而不是模拟器

我想知道canOpenUrl用于拨打电话号码是否考虑了以下因素:

区域格式 载体 基本上,例如,如果我有一个法国号码,例如:

01 41 68 22 30

我无法在以美国/加拿大地区格式运行的北美iPhone设备上拨号

当我将地区格式切换到法国时,我仍然无法从iPhone拨号。我想知道这是不是运营商特有的


我能拨北美的电话号码。但在我尝试拨打tel://url之前,仍然需要通过canOpenUrl验证。这就是问题所在

有人有什么见解/意见吗

谢谢。

从中,它看起来不像:

此方法保证,如果 openURL:被称为,另一个 将启动应用程序来处理 信息技术这并不保证 完整的URL是有效的

我对canOpenURL的理解是:它只是检查设备上的任何应用程序是否支持“/”之前的URL方案。要拨打电话,请使用tel://方案,iPhone支持该方案,但iPod Touchs不支持该方案


canOpenURL:不进行任何其他验证,例如检查发送到目标应用程序的URL是否为有效输入。

我可以拨打北美号码。但在我尝试拨打tel://url之前,仍然需要通过canOpenUrl验证。这就是问题所在。你为什么要让它通过?你期望发生什么?嗨,布莱恩,我也面临着类似的问题。你能找到这个问题的原因和解决方法吗?