pau*_*lvs 7 cocoa-touch ios ios8
在运行iOS 8.0(12A365)在iPod touch,canOpenURL:返回YES的tel://URL方案.
此外,在延迟5-10秒后openURL:返回nil .
UIApplication *application = [UIApplication sharedApplication];
NSURL *url = [NSURL URLWithString:@"tel://"];
if ([application canOpenURL:url])
{
[application openURL:url];
}
Run Code Online (Sandbox Code Playgroud)
任何人都知道为什么canOpenURL:不回归NOiPod?facetime URL方案是不同的('facetime://')所以理论上它应该返回NO.
不幸的是我没有带iOS7的iPod进行测试,所以我无法将问题仅隔离到iOS8.
嗯,我不确定我在这里是否有帮助,因为我没有 iPod 来测试它,但在 Mac 上,您tel://也可以打开一个带有启动 FaceTime 方案的 URL。这可以通过附近的 iPhone 拨打任何电话号码。
我不知道 iPod 型号是否也是如此。